2012工程硕士英语情态动词模拟题及答案
1. Let′s go to the movie tonight, ________?
A. are we
B. let us
C. shall we
D. do we
2. Since you are feeling uncomfortable, you ____________.
A. had better going to see a doctor
B. must go to see a doctor
C. would rather go to see a doctor
D. might as well go to see a doctor
3. You shouldn′t ____ that last week and you should do it next week.
A. have done
B. do
C. be doing
D. have to do
4. Susan must ____ quite well on the exam since she seems so confident of passing.
A. do
B. have been doing
C. be done
D. have done
5. She didn′t answer the telephone, she ___________ asleep.
A. must fall
B. must have fallen
C. should have fallen
D. can have fallen
6. Tom ____________ my letter; otherwise he would have replied before now.
A. ought not have received
B. shouldn′t have received
C. has been received
D. couldn′t have received
7. He ____ writing the paper now. He hadn′t written a single word when I left him ten minutes ago.
A. shouldn′t be
B. can′t have finished
C. can′t be
D. mustn′t have finished
8. Isn′t it lovely to think that I ____ myself on the sunny beach tomorrow at this time.
A. will enjoy
B. am enjoying
C. will be enjoying
D. shall enjoy
9. There was a traffic jam, but she ____________ get to the destination in time.
A. could
B. might
C. ought to
D. was able to
10. Now we have got so far with the project, we ___________ finish it.
A. can as well
B. should as well
C. would as well
D. may as well
情态动词强化训练答案解析
1.【答案】C。
【解析】祈使句也可附加疑问句。谓语形式通常用will, 如果前部分是let′s形式, 附加问句常用shall。
2.【答案】D。
【解析】had better后应接动词原形, B.必须,语气太强烈。sb. would rather do sth.某人宁愿做某事,与本句意思不连贯。might as well+动词原形,意为“最好还是……”。
3.【答案】A。
【解析】should后接动词完成时表示过去不该做的事情实际上已经做了,是虚拟语气用法。接动词原形表示现在与未来的情况,因此,A为正确答案。
4.【答案】D。
【解析】must在本句中表示推断,后接完成式, 表示对过去发生的事情进行猜测。这种用法仅限于肯定形式。如表示否定的猜测时, 则用can′t/could not表示对现在事情的否定猜测; 用have been doing 或can′t/couldn′t have been done表示对过去事情的否定猜测。因此,答案为D。
5.【答案】B。
【解析】 “ must+have+ 过去分词”表示对过去发生的动作或存在的状态作可能性最大的推测,意为“必定,已经”。 can+have+ 过去分词,表示对过去发生的行为怀疑或不肯定。有本来可能做而没有做的意思,是虚拟语气用法。“ should+have+ 过去分词”表示过去应该做而实际上未来得及做的事,有本该的意思。
6.【答案】D。
【解析】选项 couldn′t have been 表示推测,符合句意。因此选D。
7.【答案】B。
【解析】A) shouldn′t do “不应该做…”;B) can′t have done “不可能做…”;C) can′t do “不会做,不能做…”;D) mustn′t have done 结构不常用。选项B合乎题意。
8.【答案】C。
【解析】“will+不定式进行体”表示将来时间。有两种用法:1)表示将来某一时间正在进行的动作。2)“单纯”表示将来要发生的动作。
9.【答案】D。
【解析】本题主要是A)和D)的辨析,be able to 与can的主要区别在于前者表示客观的能力,后者主观更多色彩更浓。本题根据时态及全句的内容,看出这是个客观的事实,因此应选D)。
10.【答案】D
【解析】may as well还是……的好,固定搭配,其它各项均无此意思。