—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 be | B.can be | C.could have been | D.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’t | B.mustn’t | C.can’t | D.needn’t |
|
It was my fault. I ________you about the meeting earlier. A.should tell | B.should have told | C.had to tell | D.would have told |
|
Delta, the American airline, is sometimes jokingly explained “Don’t expect your luggage to arrive” because it ______ be very slow.A.should | B.must | C.can | D.will |
|
No student ______ go out of school for snacks during the break without the teacher’s permission. |
—Excuse me, Mr. Brown. ______ you speak Chinese? —Yes, butt only a little. |
最新试题
热门考点