— You _______ for me this morning. I came over here with Michael in his car.— We

— You _______ for me this morning. I came over here with Michael in his car.— We

题型:不详难度:来源:
— You _______ for me this morning. I came over here with Michael in his car.
— Well, why didn’t you let me know earlier?
A.should have waited B.would have waited
C.couldn’t have waitedD.needn’t have waited

答案
D
解析

试题分析:句意,这是两个人之间的对话。第一个人说:“今天早晨,你本来没有必要等我,我坐Michael的车过来的。” 第二个人说: “你为什么不早点让我知道。” . should  have done “过去本该做而没做”; would have waited 对过去事情的假设,意思是“本来会做”;couldn’t have waited “本不能做的事却做了”;needn’t  have done 表示“原本不必做的事却做了”。根据句意,这里表示“你原本不必等我,实际上你却等我了”,故选D。
点评:情态动词 + have done这是历年高考热点之一,可表示“推测、责备、怀疑”等多种意义。情态动词的使用是高中范围内英语学习的一个重点,也是高考中的一个重要考点。由于每一个情态动词都含有相应的说话者的语气,所以我们既要了解每个情态动词的基本用法,又要体会说话者的语气。
举一反三
But for the snow,  we       earlier.
A.will arriveB.would arriveC.could arriveD.should have arrive

题型:不详难度:| 查看答案
Doctors say that exercise is important for health, but it _______ be regular exercise.
A.canB.willC.mustD.may

题型:不详难度:| 查看答案
—Can I pay the bill by check?
—Sorry,sir.But it is the management rules of our hotel that payment ____ be made in cash.
A.canB.willC.shallD.may

题型:不详难度:| 查看答案
The chief editor demanded  that  the  article ________immediately.
A.must be submittedB.would be submitted C.submitsD.be submitted

题型:不详难度:| 查看答案
---Sorry, Professor Smith. I didn"t finish the assignment yesterday.
---Oh, you      have done it as yesterday was the deadline.
A.mustB.mustn"tC.shouldD.shouldn"t

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.