精英家教网 > 高中英语 > 题目详情

5. ―I had thought he would be nervous in this speech competition, but he turned out to be calm.

— He     quite enough preparation for it.

A. should do        B.  must do

C. should have done      D.  must have done

5.    D考查情态动词及虚拟语气。句意:"我本想他会在这次演讲比赛中紧张的,可是,他很平静。""他一定为之做了充分的准备。"此处must have done表示对过去事实有把握的推测, 意为"一定做了某事"。

题目来源:2015全品语法快练高中英语新课标 > 训练26 情态动词和虚拟语气

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

14. I didn't have enough money on me, or I    that iPhone on sale the other day.

A. would buy  B.   would have bought

C. will buy   D. bought

查看答案和解析>>

科目:高中英语 来源: 题型:

16. ―Excuse me, where is the nearest bank?

―Go straight ahead;  you    miss it, which is a huge building.

A. mustn't       B. can't

C. needn't   D. shouldn't

查看答案和解析>>

科目:高中英语 来源: 题型:

8. You ought to ________ ( come) last week if you were really serious about your work.

查看答案和解析>>

科目:高中英语 来源: 题型:

5.  We paid ________ cash in the hope that we can get ______ 15% discount.

查看答案和解析>>

科目:高中英语 来源: 题型:

9.  I'm very hungry. Get me something to eat; anything     do.

A. will     B.  should C,  must    D. can  

查看答案和解析>>

科目:高中英语 来源: 题型:

15. In case you     still have anything to offer, please contact our manager while he is available.

A. shall   B. would

C. should   D. will

查看答案和解析>>

科目:高中英语 来源: 题型:

12. It     rain in the desert sometimes, but you can't depend on it.

A. will    B. shall

C. must     D. can

查看答案和解析>>

科目:高中英语 来源: 题型:

14. It    for the whole week. The city will be flooded if it     soon. 

A.    rained; won't stop

B.    has been raining; doesn't stop

C.    has rained ; won't stop

D.    rained ; doesn't stop

查看答案和解析>>

同步练习册答案