have done 语法

上传人:cn****1 文档编号:503520213 上传时间:2023-05-19 格式:DOC 页数:7 大小:43KB
返回 下载 相关 举报
have done 语法_第1页
第1页 / 共7页
have done 语法_第2页
第2页 / 共7页
have done 语法_第3页
第3页 / 共7页
have done 语法_第4页
第4页 / 共7页
have done 语法_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《have done 语法》由会员分享,可在线阅读,更多相关《have done 语法(7页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除1. Something may have happened to her. 她可能发生了什么事情。 She might have had an accident. 她或许遭受了意外. So she must have taken that too. 因此,她肯定把它也带走了。 1) 这三句话都用了“情态动词不定式的完成时”,表示对发生过的事作某种猜测、推测。 (1) must have done 可用来对某件过去的事情作肯定推测,表示“一定已经,想必已经”做过某事,用于肯定的陈述句中。否定句中用 cant have done。 She must

2、 have received the parcel, I sent it by registered post. 她一定已经收到包裹了,我是用挂号寄的。 (2) may have done, might have done, could have done “可能做过某事”,就语气而言 could have done 所表的可能性更小些。 He may / might / could have left by nine. 他可能于九点前已离去。 (3) should have done / ought to have done 表示“本该做某事”但实际未做。 I should / ought

3、to have left London before nine but I didnt. 我本该在九点以前离开伦敦,但是我没有。 (4) shouldnt have done / oughtnt to have done 表示“本不该做事”,但实际上又做了。 He shouldnt / oughtnt to have left London before nine but he did. 他本不该在九点前离开伦敦,但是他离开了。 (5) cant / couldnt have done 表否定推测,“不可能做过某事”。 She cant / couldnt have gone to bed,

4、for the light in her room is still on. 她不可能上床睡觉了,因为她房间的灯还亮着。 (6) could have done 可表示客观上“本来能做某事但实际上没做”。 He could have finished the work in time but he didnt work hard. 他本来可以按时干完活的,但他没有卖力。 (7) neednt have done 表示客观上“本不必做某事但实际上又做了”。 I neednt have gone to the office yesterday (but I went there). 昨天我没必要去

5、办公室(但我却去了)。 (8) might have done 还可表示过去“本可能发生但实际上没有发生的动作”。用于表示说话人对已发生的事提出批评或意见。 He might have given more help, even though he was very busy. 即使他很忙,也可以多帮点忙。 情态动词 + 动词完成式即“ 情态动词 + 动词完成式即“情态动词 + have + done”,表示对过去行为或动作进行推测、评论或判断。这个结构是近几年高考情态动词的重点和难点。 一、在虚拟语气中的用法 1. should have done 表示“过去本应该做某事却未做。”其否定结构

6、 shouldnt have done 表示 “过去本不该做某事却做了。” 2. ought to have done 表示“过去本应该做某事却未做。”其否定结构 oughtnt to have done 表示“过去本不该做某事却做了。” 3. need have done 表示“过去本有必要做某事却未做。”其否定结构 neednt have done 表示“过去本没必要做某事却做了。” 4. could (不能用 can) have done 表示“过去本能够做某事却未做。”注意:其否定形式 couldnt have done 没有虚拟语气的用法,couldnt have done 只能表推

7、测,相当于 cant have done,意为:“过去不可能做了某事。” 5. might (不能用 may) have done 表示“过去本可以做某事却未做。” 注意:其否定形式 might not have done 没有虚拟语气的用法,might not have done 只能表推测,相当于 may not have done,意为:“过去可能没有做某事。” 二、表推测的用法 1. must have done 表示对过去某事的肯定猜测,译为:过去肯定做了某事。不存在 mustnt have done 的形式。其否定或疑问形式须用can(could) 来表示. 例如: Since t

8、he road is wet, it must have rained last night. 既然路是湿的,那昨天晚上肯定下雨了。 He cant have missed the way. I drew him a map. 他不可能迷路。我(当时)给他画了张图。 “The dictionary has disappeared. Who could have taken it?”词典不见了,(过去)谁可能把它拿走了? 2. may / might have done may / might have done 表示“过去可能做了某事”。may 比 might表示的可能性在说话人看来稍大些。m

9、ay/might not have done表示“过去可能没有做某事。”例如: I cant find my keys. I may / might have left them at the school yesterday. 我找不到我的钥匙了。我可能昨天把他们落在学校了。John may/might not have passed the exam; he looks very sad.约翰可能没有通过考试。他看起来很忧伤。注意:may/might have done表推测不能用于疑问句中。 3. can/could have done 表推测一般用在否定句和疑问句中,表示不相信或怀疑的

10、态度。 Can/Could he have passed the exam?他可能通过了考试吗? I think that he couldnt/cant have gone abroad. I saw him just now.我认为他不可能出国了。我刚才还看见他了。 注:表示推测过去某动作发生的可能性时,就表示的可能性程度而言,must 最大,could 其次,may 更次之,might 最小。例如:“I wonder how Tom knew about your past.” “我想知道汤姆是怎么知道你的过去的。”“He must / could / may / might have

11、heard of it from Mary.” “他肯定/很可能/可能/兴许(没准儿)已从玛丽那儿听说此事了。”高考“情态动词have done”考点解析 安徽省萧县中学 梁静渊“情态动词have done”结构是高考重要考点,也是较难掌握的语法项目之一,为了帮助同学们更好地掌握使用这一考点,下面结合近年高考试题谈谈其主要用法。考点之一:在虚拟条件句中,如果表示与过去事实相反的情况,从句中用过去完成时,而主句中则用“情态动词现在完成时”,即:would/ could/ should/ might have done。例如:If they had finished the work on tim

12、e, they would have been praised by the manager.If you had worked hard, you could have passed the examination.高考题分析:1. If it _ for the snow, we _ the mountain yesterday. ( MET91) A. were not; could have climbed B. were not; could C. had not been; could have climbed D. had not been; could climb2. - I

13、stayed at a hotel while in New York. - Oh, did you? You _ with Barbara. (NMET98) A. could have stay B. could stay C. would stay D. must have stay3. Yesterday Jane walked away for discussion, otherwise, she _ something she would regret later.( 96上海) A. had said B. said C. might say D. might have said

14、答案简析: 1. 根据信息词yesterday可以判断该句是表示与过去事实相反的虚拟条件句,从句中应该用“情态动词现在完成时”,故答案选C。2. 本句是一个含蓄虚拟条件句,意思是:If you hadnt stay at a hotel while in New York, you could have stayed with Barbara. 表达了与过去事实相反的情况,答案选A。3. 本句考查的也是含蓄虚拟语气,意思是:如果她参加了讨论,她可能会说出一些后来令她后悔的话。表达了与过去事实相反的情况,故答案选D。考点之二:must have done表示对过去已经发生过的情况的肯定推测判断,

15、语气较强,意思是“一定、肯定”。其否定形式分别用cant/ couldnt和can/ could。例如:It must have rained last night, for the ground is wet this morning.昨天晚上一定是下雨了,因为今晨地面是潮湿的。She didnt attend the lesson yesterday. She must have been ill.她昨天没有上课,她一定是生病了。巩固练习:He _ have completed his work, otherwise, he wouldnt be enjoying himself by the seaside. (北京题)A. should B. must C. wouldnt D. cantThis cake is very sweet. You _ a lot of sugar in it. (05辽宁26题). Should put B. could have put C. might put D. must have put- Tom is never late for w

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号