Don’t be angry with us. We ____ with you together, but we were busy with our fin
题型:不详难度:来源:
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的形式。 |
举一反三
--- Don"t worry. I"ve just sent an ambulance to you. They ________ be there any second.A.could | B.might | C.would | D.should |
|
Mr.Smith is on time for everything. How he be late for the ceremony? |
The driver ____ have drunk a lot before the accident, but I"m not quite sure of that.A.might | B.must | C.should | D.would |
|
Two weeks ago, I bought a bicycle. If you live in town, it is often faster than a car and you worry about parking. A.must not | B.should not | C.don"t have to | D.may not |
|
---- Where are you going for the weekend? ---- I haven’t decided yet. I _______ go fishing with my friends. A.should | B.might | C.can | D.must |
|
最新试题
热门考点