精英家教网 > 高中英语 > 题目详情
----I missed the first part of the film. It was really a pity.
----You _____home half an hour earlier.
A.should have left B.must have left
C.should leave   D.must leave
A

试题分析:句意:--- 我没看到电影的开头,真是可惜啊。--- 你本应该早半小时从家里出发。should have done 表示“过去本应该做某事却未做。”must have left表示一定离开了。表示对过去的推测,C和D都是对现在的推测,排除。故选A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

—What do you need to say?
—No person         smoke or carry a lighted cigarette in this special room.
A.willB.shallC.oughtD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- Tom , why didn’t you answer my call yesterday afternoon?
--- Sorry , I didn't hear the phone . I ___________ asleep.
A.must beB.must have been
C.could be D.should have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---Waiter! How soon can I get my food? I just have half an hour left before my train leaves.
--- It ______ be ready in five minutes.
A. may                      B. should             C. could                      D need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Have you checked the engine? 
—Yes, I did twice; there ______ be anything wrong with the car.
A.won’tB.mustn’tC.needn’tD.shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It_____ have been Tom that parked the car here, as he is the only one with a car.
A.mayB.mustC.canD.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you spend the spring sneezing, take a look at your plate. Some foods _____ make allergies worse.
A.shouldB.mustC.can D.may

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Had the US Airways captain not guided his jet to a safe landing on the Hudson River, just west of New York, over 100 people aboard ______, along with many more on the ground.
A.might have diedB.needn’t have died
C.must die D.shouldn’t die

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

-- Why didn’t you go to Mike’s birthday party yesterday?
-- Well, I _____, but I forgot it.
A.shouldB.wouldC.should haveD.must have

查看答案和解析>>

同步练习册答案