1. Let´s go to the movie tonight, ________?
A. are we B. let usC. shall we D. do we
2. Since you are feeling uncomfortable, you ____________.
A. had better going to see a doctorB. must go to see a doctor
C. would rather go to see a doctorD. 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. doC. 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 fallenC. 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 beB. can´t have finishedC. can´t beD. mustn´t have finished
8. Isn´t it lovely to think that I ____ myself on the sunny beach tomorrow at this time.
A. will enjoyB. am enjoyingC. will be enjoyingD. 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 wellC. would as wellD. 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
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|