精英家教网 > 高中英语 > 题目详情
—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”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

He ___________ unwisely, but he was at least trying to do something helpful.
A.may have acted B.must have acted
C.should have actedD.would act

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Most of the big hotels in Shanghai were full last week, but finally we______find a room in a small one.
A.ought toB.couldC.were able toD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It has been announced that candidates       remain in their seats until all the papers have been collected.
A.shallB.canC.shouldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

What a pity! Considering his ability and experience, he ____ have done better.
A.needB.mustC.mightD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Excuse me, Mr. Brown. ______ you speak Chinese?
—Yes, butt only a little.
A.ShallB.MustC.MayD.Can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is usually warm in my hometown in April, but it ________ be rather cold sometimes.
A.canB.mustC.wouldD.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— I hear it will rain tomorrow.
— It _______ true. You see, there are so many black clouds in the sky now.
A.won’t beB.will beC.may beD.may not be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---______ he have been chosen as captain of our school football team?
---Yes, he______. Can’t you see he’s wearing an armband?
A.Can; canB.Must; must haveC.Can; must haveD.Must; must

查看答案和解析>>

同步练习册答案