— 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 waited | D.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 arrive | B.would arrive | C.could arrive | D.should have arrive |
|
Doctors say that exercise is important for health, but it _______ be regular exercise. |
—Can I pay the bill by check? —Sorry,sir.But it is the management rules of our hotel that payment ____ be made in cash. |
The chief editor demanded that the article ________immediately.A.must be submitted | B.would be submitted | C.submits | D.be submitted |
|
---Sorry, Professor Smith. I didn"t finish the assignment yesterday. ---Oh, you have done it as yesterday was the deadline.A.must | B.mustn"t | C.should | D.shouldn"t |
|
最新试题
热门考点