高中三年级课本第十三单元the mystery of the Moonstone中有如此一句话:As the story develops,we discover some secrets about the people at the house that night,and the reasons why they might have stolen the diamond.
情态动词的用是高中范围内英语学习的一个重点,也是高考考试中的一个要紧考试知识点。因为每个情态动词都含有相应的说话者的语气,所以大家既要知道每一个情态动词的基本使用方法,又要领会说话者的语气。因为情态动词本身具备肯定的困难程度,所以“情态动词+havedone”的用更看上去模糊不清。本文概要表推断的“情态动词+have done”如下:
1.情态动词must+have done只用于一定句中,表示对过去发生的事情或状况进行一定的推断,意为"过去肯定做过某事".
如:
1)It must have rained last night,for the road is all wet.
昨天晚上肯定是下雨了,由于路还湿着.
2)You must have seen the film the Gold Rush.
你一定看过电影《淘金热》.
2.情态动词can/could可用于否定句中,即can’t have done/couldn’t have done,表示对过去发生的事情或状况的一定的推断,意为“过去不可能做过,一定没做过",与musthavedone正好相反.
如:
1)He can’t have taken it home.
他不可能把它带回家.
2)My sister met him at the theatre yesterday morning,so he couldn’t have attended your lecture.
我姐姐昨天上午在电影院遇到了他,所以他一定没参加你的演讲.
除此之外,can/could have done还可用于疑问句中表示对过去发生的事情或状况的不太有把握的推断,常表示“过去可能做过吗?”(注意:表推断的情态动词只有can/could常用于疑问句中)
如:
1)I can’t find Tom anywhere in the office building.Where can he have gone?我在办公楼找不到汤姆,他可能到哪里了呢?
2)Ican’t remember when we went to Beijing but could it have beensometime last autumn?
我不记得大家什么时间去过北京,是否会是去年秋季的某个时候?
3.情态动词may/might+have done表示对已发生的动作或存在的状况进行不愿定的推断,might语气稍弱一点儿,只可以用于一定句和否定句中,表示"过去可能做过某事或过去可能没做过某事".
如:
1)You might have read about it in the papers.
你可能在报上已经看过这个消息了.
2)They may not have known it beforehand.
他们事先可能不了解这事儿.
小结:以上三种状况下的情态动词+have done都表示推断,请重点记每种形式可用的句式(即一定句,否定句还是疑问句)与推断的是一定还是可能的语气.
情态动词+have done专练:
1.—Where____Margaret have put the empty bottles?
—She________them away.The ymus tb esomewhere.
A.can;can’t have thrown B.must;must have thrown. C.must;needn’t 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!It’s ten to three.
—Goodness me!The class_________.I’ll 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这个动作肯定是过去发生的.