位置:首页 > 英语语法 > 语法练习
英语情态动词专项训练(有详解)
日期:2017-08-25

 

 

【模拟解析】

1. A。空格处的意思“曾经这样想过”,即对过去情况作推测,故应用“情态动词+动词完成式”;又因为 can 表推测不用于肯定句,故选A。

2. B。既然两人的答案完全一样,说明“抄袭”已经发生,故用“情态动词+动词完成式”,根据句意,应选B而不能选D。

3. B。ought to表示推测,意为“按理应当”、“大概”。注意,不宜选 D,因为 might 表示推测时,语气不如 ought to / should 强,不合此题语境。

4. C。ought to have done表示责备,意为“本该做(但却没做)”。

5. A。might have done本可以做(但却没做)。but for意为“要不是(因为)”。

6. D。表示具体某次能够做成某事,用was / were able to,不用could。

7. C。cannot不可能。cannot…too +adj. / adv.(再…也不过分;越…越好)固定搭配。

8. D。can表示“可以”,needn’t表示“不必”。

9. C。既然书可借到下周,表明现在不必(needn’t)还。

10. B。should have done sth 的否定式意为“本不该做某事但却做了”。

11. B。主语若是无生命的名词,won’t一般不表示意志,而是“拒绝、不起作用、就是不”的意思。

12. A。表示对过去情况的否定推测。

13. D。答话者说 I’m not sure,说明去音乐会的可能性较小,故用might。

14. C。should表示惊奇、惊讶的用法,意为“竟然、居然”。

15. D。第一空的can意为“有时会”;第二空的can’t help doing sth是“情不自禁地做某事”之意。

16. B。其实情态动词 could 后本来有动词原形 run,只是被省略了,即此句的完整形式应是 …so he ran as fast as he could run to catch the early bus,其中的不定式 to catch the early bus 为目的状语。

17. B。对过去情况的肯定推测,宜用“情态动词 + 动词完成式”,再根据句意,可确定答案为B。注:can 表示推测通常不用于肯定句。

18. B。表示过去可能发生而实际上未发生的事,用might + 动词完成式。若只是推测过去可能已经发生的事,则可用  may [might] + 动词完成式,如 He may [might] have gone. 他可能已经走了。

19. C。mustn’t 在此相当于 can’t,且语气更强。

20. B。should 后接动词完成式表示“本来应该做某事,结果未做”。

21. B。may 置于句首可表示祝愿,又如:May you succeed. 祝你成功。

22. B。should 后接动词完成式表示“本来应该做某事,结果未做”,此处含有责备之意。

23. B。do all one can 意为“尽力”或“竭尽全力”。


 3/3   首页 上一页 1 2 3