情态动词加完成时
不定式完成式to have done用法

情态动词+have done用法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 可用来对某件过去的事情作肯定推测,表示“一定已经,想必已经”做过某事,用于肯定的陈述句中。
否定句中用can't have done。
She must 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 to have left London before nine but I didn't.我本该在九点以前离开伦敦,但是我没有。
(4) shouldn't have done / oughtn't to have done 表示“本不该做事”,但实际上又做了。
He shouldn't / oughtn't to have left London before nine but he did.他本不该在九点前离开伦敦,但是他离开了。
情态动词+完成时

情态动词+完成时(modal verbs + have + past participle)情态动词与动词原型连用,表示对目前或将来情况的瞧法或态度情态动词与完成时连用时,表示对过去情况的瞧法或态度。
1. should+have+过去分词表示过去“本应该┅”,实际上就是说话人在表达责备,抱怨或遗憾的意思。
We should have cut away the jungle bush、我们本应该把丛林的灌木砍掉。
How I regretted the days when I had played and should have studied、我多么懊悔我把本应该好好学习的日子都玩掉了。
s houldn’t+have+过去分词表示过去“本不应该┅”而实际上做了的动作。
You shouldn’t have told anyone about it、您本来不应该告诉任何人。
They shouldn’t have left so soon、她们本来不应该去得那么早。
2. ought to + have + 过去分词表示过去“本应该┅”,相当于“should + have + 过去分词”You ought to have helped him、您本应该帮她一把。
You ought to have returned these books to the school library last week、上周您就应该把这些书还给学校图书室。
否定形式oughtn’t to + have + 过去分词= shouldn’t + have +过去分词eg、You oughtn’t to have taken his umbrella away、您不该把她的伞拿走。
He oug htn’t to have been there、她本不应该到那去。
3. must + have + 过去分词表示对过去情况的推测,译成“当时一定;想必已经;当时可能”。
情态动词完成时态的用法

用于事后的建议,含轻微责备的口吻,意为“当时最好做了某事”,其否定式had better not have done表示相反的含义
①You had better have started earlier.
②You had better not havescoldedher.
can…have done
cannot have done
①只用在否定句和疑问句中
1表示对过去发生的行为的怀疑பைடு நூலகம்不肯定
③can换成could时语气委婉
①Where can she have gone?
②Could he have done such a foolish thing?
③The boy can’t have finished reading the book so soon because it is difficult even to an adult.
may have done
might have done
①表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”
②一般用于肯定句或否定句中,不用于疑问句
③用might则表示语气更加不肯定
①You may have learnt the news.
②He may not have heard his name called.
②另外,还可以表示“本来应该或可以做某事”之意,含有轻微的责备语气;有时也表劝告
①You should notswimin that sea; you might have been eaten by a shark.
②He might have given him more help, thought he was busy.
情态动词完成时的用法

情态动词完成时的用法1、语法特点:英语中的情态动词既没有人称的变化,也没有数的变化,但有时态的变化。
常见的时态主要有一般式、过去式、进行式和完成式。
其中完成时是较难的一种时态形式,其动作主要表过去的行为,它的结构是“情态动词+ have + 过去分词”,每个情态动词的完成时的含义不同。
例如:1) Last night he must have been out, for the light in his room was not on.昨晚,他一定出去了,因为他房间里没亮灯。
2) You shouldn’t have beatenhim. After all he is a child. 你不应该打他,他毕竟还是个孩子。
3) He may / might have read the book. 他或许读过那本书了。
2、用法归纳:1) must + have done:用于肯定句,表示推测,意为“一定(已经)……”。
例如:You must have mistake n my intenti on. 你一定是误会了我的意图。
2) can + have done:用于否定句或疑问句,表示推测,意为“可能(已经)……”。
例如:Hecan’thaveleftsosoon.他不可能走得这么早。
3) could + have done:可用于肯定句、否定句或疑问句,表示推测、责备或遗憾等,意为“可能……”、“本来可以……”、“本来应该……”等。
例如:We could have walkedto the station , for it was so near .我们本来是可以走到车站去的,因为路很近。
4) should[ought to] + have done:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”。
2022届高考英语二轮复习:“情态动词 完成时”的语法用法知识点总结(素材)

高中英语语法重难点高考学习/复习微专题【高频考点精讲版·全国通用】02“情态动词+完成时”的语法用法知识点总结课本中有这样一个句子:Frederick William I, the king of Prussia, could never have imagined that his greatest gift to the Russian people would have such an amazing history. 普鲁士国王威廉一世绝不可能想到,他送给俄罗斯人民的厚礼会有这样一段令人惊讶的历史。
句中could never have imagined表示什么含义呢?同学们可能会碰到这样的问题:情态动词之后必须接动词原形吗?如果不是动词原形而是完成式,那么表达的意思是什么呢?所谓的“动词原形”,指的是跟在情态动词后面的那个动词要用原形。
事实上,情态动词后面的动词,除了原形以外,可用进行式、完成式等。
例如:She might be waiting for you. 她可能在等你。
You must have seen him. 你一定见过他了。
She may have missed her train. 她可能误火车了。
The door must have been locked by my wife. 门一定是我妻子锁的。
课本中,could have imagined即是“情态动词+完成时”结构,在这里表示对过去情况的推测。
注意,原句用的是否定形式,表示“过去不可能发生的情况”(could never have imagined 意为“不可能想到”)。
本文对情态动词后用完成时的情况,以及所表达的语法意义,做一点总结。
一、must have done的用法must have done表示“对过去情况肯定的推测”。
该结构只用于肯定句。
意为“一定做过某事;肯定做了某事”。
Rosa must have attended the party last night.罗莎昨天晚上一定参加了晚会。
情态动词+have finished用法详解

情态动词+have finished用法详解情态动词+[have finished] 用法详解情态动词是英语中一类特殊的动词,用来表示说话人对某种行为或状态的态度、推测或能力等。
在与完成时态have finished搭配使用时,情态动词的意义会有进一步的延伸和强调。
本文将详细解释情态动词与have finished的用法。
1. "Can have finished"使用情态动词can与have finished搭配,可以表示过去某一时间点或者时间段内的完成行为。
它强调了完成的能力和可能性。
例如:- I can have finished the report by tomorrow. (明天之前,我可能已经完成了报告。
)- She can have finished her homework before dinner. (吃晚饭之前,她可能已经完成了作业。
)2. "Could have finished"情态动词could与have finished的结合,可以表示过去某一时间点或者时间段内本来能够完成,但实际上没有完成的情况。
它强调了对过去事实的揣测和推测。
例如:- He could have finished the project last week, but he got sick. (他上周本来能够完成这个项目,但他生病了。
)- They could have finished the race, but they had an accident. (他们本来能够完成比赛,但他们发生了事故。
)3. "May have finished"使用情态动词may与have finished连用,表示对过去事实的推测和猜测。
它强调了有可能已经完成的情况。
例如:- He may have finished his work before he left. (他可能在离开前已经完成了工作。
“情态动词+完成式”的用法

【导语】以下是⽆忧考整理的《“情态动词+完成式”的⽤法》,⼀起来看看吧!1)must + have done:⽤于肯定句,表⽰推测,意为“⼀定(已经)……”。
You must have finished the work. 你⼀定已经完成⼯作了。
2)can + have done:⽤于否定句或疑问句,表⽰推测,意为“可能(已经)……”。
He can’t have left so soon. 他不可能⾛得这么早。
3)could + have done:可⽤于肯定句、否定句或疑问句,表⽰推测、责备或遗憾等,意为“可能……”、“本来可以……”、“本来应该……”等。
You could have finished it, but you failed. 你本可以完成,但你失败了。
4)should [ought to] + have done:可⽤于肯定句、否定句或疑问句,表⽰责备或遗憾等,意为“本来应该……”。
You should have helped me, but you just sat and watched there.你本应该帮我的,但你只是在那坐着看。
5)need + have done:⽤于否定句或疑问句,⽤于否定时意为“本来不必”,⽤于疑问句时意为“有必要……吗”。
You needn’t have helped me because I could make it.你本没必要帮我的,我⾃⼰可以做到。
6)may + have done:⽤于肯定句或否定句,表⽰推测,意为“可能(已经)……”。
She may have seen this film. 她可能已经看过这部电影了。
7)might + have done:⽤于肯定句或否定句,表⽰推测,意为“可能(已经)……(此时might可换为 may);She may/ might have seen this film. 她可能已经看过这部电影了。
情态动词加现在完成时的用法

情态动词加现在完成时的用法情态动词加现在完成时的用法主要用于表示对过去情况的推测或虚拟语气。
以下是常见的几个情态动词与现在完成时搭配的用法:
1. Must + have done:
用于肯定句中,表示对过去情况的强烈肯定推测,意为“一定(已经)……”。
2. Can / Could + have done:
用于否定句和疑问句中,表示对过去情况的可能性推测,意为“可能(已经)……”。
在疑问句中可以用来询问过去是否有可能做某事。
3. May / Might + have done:
表示对过去情况的较弱推测,意为“或许(已经)……”。
4. Should + have done:
表示责备或者后悔过去的某个行为没有发生,意为“本应该……但实际没做”。
也可以用于肯定句中,表达惊讶或者出乎意料的情感,意为“竟然……”。
5. Would + have done:
用于构成对过去情况的虚拟语气,如果主句是与事实相反的假设,从句使用would + have done结构。
6. Need + have done:
当need作为情态动词使用时,其现在完成时形式是"needn't have done",表示过去做了不必要的事情。
当need作为实义动词使用时,其现在完成时的形式如"I haven't needed to do that.",表示到现在为止不需要做某事。
7. Used to + have done:
表示过去习惯性的动作,现在已经不再如此。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“情态动词+完成时”是历年高考的热点,在做此类练习时,既需要掌握这一结构的基本用法,又应该仔细体会题干所提供的语言信息,准确理解语言环境和说话人的含义,尤其要注意题干中时态给予的暗示。
1. must have done 表示对已经发生的事情的推测,意为“一定,想必”。
这种结构一般只用于肯定句,其否定形式是can't (couldn't)have done ,表示“不可能,肯定不会”。
例如:
He didn't hear the phone. He must have be en asleep.
他没有听到电话响,他肯定是已经睡着了。
He must have been to Shanghai.
他一定去过上海。
They can't have gone out , because the ligh t is on .
他们不可能出去,因为灯亮着。
2. can(could)have done表示对过去的时间内可能发生的事情的猜测,can have done 一般只用于否定句和疑问句。
could have done 还可以用于肯定句,常用来表示本来可能完成而实际未完成的动作。
例如:
He can't have finished the work so soon.
这项工作他不可能完成得这样快。
We could have walked to the station , it wa s so near .
我们本来是可以走到车站去的,路很近。
3. may(might)have done 表示对已经发
生的事情的不太肯定的推测,意为“可能已经,或许已经”。
例如:
If we had taken the other road , we might h ave arrived earlier.
如果我们选择另一条路,我们可能会到得早一些。
He might have given you more help , he w as very busy .
他本来是可以给你更多帮助的,尽管他很忙。
4. needn”t have done 指实际上做了本来不必要做的事,意为“本来不必”。
例如:There was plenty of time . She needn”t hav e hurried.
时间很充裕,她本不必匆忙。
You needn”t have told him the news.
他本来不必把这个消息告诉他。
5. should (ought to )have done 指本该做而实际未做的事,意为“本来应该”。
其否定式shouldn”t(oughtn”t)have done 则表示某种行为不该发生但却发生了。
例如:
You should have started earlier , but you di dn”t.
你本应该早一点出发,但是你没有。
You ought to have helped him (but you d idn”t). 你本应该帮助他。
We shouldn”t have waited for her because she never came.
我们本不应该等她,因为她根本不会来。