答案请看第二页
【答案与解析】
1. 选B,should 后接动词完成式表示本来应该做某事,结果未做,此处含有责备之意。
2. 选B,对过去情况的肯定推测,宜用情态动词 + 动词完成式,再根据句意,可确定答案为B。注:can 表示推测通常不用于肯定陈述句。
3. 选B,表示过去可能发生而实际上未发生的事,用might + 动词完成式。若只是推测过去可能已经发生的事,则可用 may [might] + 动词完成式,如 He may [might] have gone. 他可能已经走了。
4. 选C。由句意可知。
5. 选B,do all one can 意为尽力或竭尽全力。
6. 选C,mustnt 在此相当于 cant,且语气更强。
7. 选B,neednt + 动词完成式的意思是:本来不必做某事,但实际上做了。上句意思是你本来不必告诉他这个消息的,因为他(当时)已经知道了。注意,句中 knew 为过去式。
8. 选B,must 后接动词完成式表示对过去情况的肯定推测,意为一定已经做了某事。
9. 选B,should 后接动词完成式表示本来应该做某事,结果未做。
10. 选B,对过去情况的肯定推测,宜用情态动词 + 动词完成式,再根据句意,可确定答案为B。注:can 表示推测通常不用于肯定句。
【英语语法经典例题800例:情态动词(测试题及详解)】相关文章:
最新
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01
2016-03-01