精英家教网 > 高中英语 > 题目详情
Don’t be angry with us. We ____ with you together, but we were busy with our final reports when you called in.
A.would eat out B.must have eaten out
C.should eat out D.could have eaten out
D

试题分析:考察情态动词用法。本题考察的是情态动词对过去情况的虚拟。must have done是对过去情况的肯定推测“一定做了某事”;could have done本可以做某事,实际上却未做;可能做了某事。句意:不要生我们的气。我们本可以和你一起吃饭的。但是当你打电话的时候,我们忙于准备我们的报告。根据句意说明本句中的could have done本可以做某事,实际上却未做;是一个虚拟语气。故D正确。
点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
练习册系列答案
相关习题

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

His failure suggested that he   the teacher’s suggestions.
A.can’t have followedB.needn’t follow
C.mustn’t have followedD.shouldn’t follow

查看答案和解析>>

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

It _______ come as no surprise that Suri Cruise wants to be an actress, since her father, Tom Cruise, is a Hollywood top star.
A.canB.shouldC.willD.must

查看答案和解析>>

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

Liza ______ well want to go on the trip ― she likes traveling.
A.willB.canC.mustD.may

查看答案和解析>>

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

Michael  ______ be a policeman, for he is much too short.
A. needn’t    B. can’t      C should       D.  may

查看答案和解析>>

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

---- Where are you going for the weekend?
---- I haven’t decided yet. I _______ go fishing with my friends.
A.shouldB.mightC.canD.must

查看答案和解析>>

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

You can’t imagine that a well-behaved gentleman __________ be so rude to a lady.
A.mustB.wouldC.shouldD.could

查看答案和解析>>

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

Delta, the American airline, is sometimes jokingly explained “Don’t expect your luggage to arrive” because it ______ be very slow.
A.shouldB.mustC.canD.will

查看答案和解析>>

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

—How dangerous it was!
—Yes, but for the passer-by’s quick action, the girl ________.
A.was drownedB.could have been drowned
C.had drownedD.should be drowned

查看答案和解析>>

同步练习册答案