情态动词+have done专练:
1.---Where____Margaret have put the empty bottles?
---She________them away.The ymus tb esomewhere.
A.can;cant have thrown B.must;must have thrown. C.must;neednt D.can;must throw
2.---_______he have been chosen as captain of the football team?
---Yes,he_________.
A.Can;must B.Must;must have C.Can;must have D.Must;must
3.---Hurry up,Michael!Its ten to three.
---Goodness me!The class_________.Ill be late again.
A.must begin B.should have begun C.may begin D.must have begun
答案及讲解:
1.答案为A.第一个句子是一个疑问句而且表示可能性的推测,所以只能用情态动词can或could,第二句的答语表示对过去的肯定的推测,所以用must have done.
2.答案为C.这道题的解题思路与第一题完全相同.但特别要注意在答语中进行省略时,要保留情态动词后面的have,以便于显示是对过去的推测.
3.答案为D.表示课肯定开始了,而且begin这个动作一定是过去发生的.
【不可忽视表示推测的“情态动词+have done”】相关文章:
★ 不用进行时的动词
★ 表示推测的用法
★ 牛津实用英语语法 the(定冠词)在home等之前的省略
最新
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29
2016-02-29