He _______ have completed his work;otherwise, he wouldn’t be enjoying himself by

He _______ have completed his work;otherwise, he wouldn’t be enjoying himself by

题型:不详难度:来源:
He _______ have completed his work;otherwise, he wouldn’t be enjoying himself by the seaside.
A.should B.mustC.wouldn’t D.can’t

答案
B
解析

试题分析:考查情态动词用法。Should have done本应该做某事,实际上却未做;must have done一定做了某事;can’t have done不可能做了某事;句意:他一定完成了作业,要不然,他不会在海玩得那么开心。根据后半句话说明他在海边玩得很开心,那么他已经完成了作业,这是一个过去发生的事情,使用“情态动词+have done”对过去发生的事情进行推测。故B正确。
点评:情态动词 + have done这是历年高考热点之一,可表示“推测、责备、怀疑”等多种意义。情态动词的使用是高中英语学习的一个重点,也是高考中的一个重要考点。由于每一个情态动词都含有相应的说话者的语气,所以我们既要了解每个情态动词的基本用法,又要体会说话者的语气。
举一反三
—Could you please have my car ready today?
—Sure, the damage is not that serious, so it _____be ready by 5: 00 pm.
A.shouldB.couldC.mightD.need

题型:不详难度:| 查看答案
—Mary broke up with me!
—You_ _have forgotten about the Valentine"s Day.
A.shouldn"tB.couldn"tC.needn"tD.mustn"t

题型:不详难度:| 查看答案
—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

题型:不详难度:| 查看答案
The weather in the south is generally warm, but it________ be very cold sometimes.
A.mayB.shall C.willD.can

题型:不详难度:| 查看答案
Tom likes driving and he ______drive his car to the party, but I’m not quite sure about it yet.
A.canB.shallC.mustD.may

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

超级试练试题库

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