题目内容
【题目】-When I first got to Harvard, my terrible English was a burden to me.
-Oh, dear, it ________ a struggle for you to keep up with other students.
A. might be B. can be
C. should have been D. must have been
【答案】D
【解析】
试题分析:考查情态动词。“情态动词+have done”的形式既可以表示虚拟语气,也可以表示对过去情况的推测。如:must have done过去肯定做了某事。should have done 本应该做而实际未做。 can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;句意:—当我最初来打哈佛的时候,糟糕的英语对我来说是一个很大的负担。—对你来说跟上其他学生一定是一个很困难的事情吧!本句是对过去所发生事情的肯定推测。所以D项正确。
【高考再现】
(13上海)It_____ have been Tom that parked the car here, as he is the only one with a car.
A. may B. can C. must D. should
〖答案〗C
〖解析〗通过意思我们知道是表示可能的推测, 而且是过去的可能, 表达的是一定是….比较肯定的推测, 所以我们用must have done 的形式。
练习册系列答案
相关题目