—When I first got to Harvard, my awkward English brought me great trouble.——Oh,

—When I first got to Harvard, my awkward English brought me great trouble.——Oh,

题型:不详难度:来源:
—When I first got to Harvard, my awkward English brought me great trouble.
——Oh, dear, it _______a struggle for you to keep up with other students.
A.might beB.can beC.could have beenD.must have been

答案
D
解析

试题分析:考查情态动词+have done的用法:句意:--当我第一次到哈佛,我蹩脚的英语给我带来很多麻烦。--哦,那你要跟上其他同学一定很难。可知是对过去的推测,用情态动词+have done,could have been过去可能做却没做, must have been过去一定做了。选D。
点评:情态动词+have done可以表示推测和虚拟:“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。“can"t+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
举一反三
--- Shall I get one more cake fro you, David?
--- Thanks, but you ______. I’ve had enough.
A.shouldn’tB.mustn’tC.can’tD.needn’t

题型:不详难度:| 查看答案
It was my fault. I ________you about the meeting earlier.
A.should tellB.should have told
C.had to tellD.would have told

题型:不详难度:| 查看答案
Delta, the American airline, is sometimes jokingly explained “Don’t expect your luggage to arrive” because it ______ be very slow.
A.shouldB.mustC.canD.will

题型:不详难度:| 查看答案
No student ______ go out of school for snacks during the break without the teacher’s permission.
A.willB.mustC.shallD.may

题型:不详难度:| 查看答案
—Excuse me, Mr. Brown. ______ you speak Chinese?
—Yes, butt only a little.
A.ShallB.MustC.MayD.Can

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

超级试练试题库

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