情态动词完成时态的用法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

“情态动词+havedone”用法归纳曲靖市第二中学杨绍斌情态动词+havedone用法例句musthavedone表示主观上对过去已经发生的行为进行推测,意为“想必,准是,一定做了某事”①Shemusthavegonethroughalot.②HemusthavevisitedtheWhiteHouseduringhisstayintheUnitedStates.mayhavedonemighthavedone①表示对过去已发生行为的推测,意为“也许/或许已经(没有)……”②一般用于肯定句或否定句中,不用于疑问句③用might则表示语气更加不肯定①Youmayhavelearntthenews.②Hemaynothaveheardhisnamecalled.③SorryI’mlate.Imighthaveturnedoffthealarmclockandgonebacktosleepagain.mighthavedone①表示“本来可能……,但实际上没有发生的事情”即,推测过去有可能发生但已确知并为发生的事情mayhavedone没有此用法②另外,还可以表示“本来应该或可以做某事”之意,含有轻微的责备语气;有时也表劝告①Youshouldnotswiminthatsea;youmighthavebeeneatenbyashark.②Hemighthavegivenhimmorehelp,thoughthewasbusy.can…havedonecannothavedone①只用在否定句和疑问句中①表示对过去发生的行为的怀疑和不肯定③can换成could时语气委婉①Wherecanshehavegone?②Couldhehavedonesuchafoolishthing?③Theboycan’thavefinishedreadingthebooksosoonbecauseitisdifficulteventoanadult.couldhavedone①可用在肯定句、否定句和疑问句中②表示“可能已经……”②还可以表示过去能做而没做的事,有一种对过去为付诸实施的事情的惋惜①Hecouldhavekilledhimselfdrivingatadangerousspeed.②Youcouldhavebeenmoreconsiderate.③Youcouldhavedonebetter,butyouweretoocareless.should/oughttohavedone①用于肯定句时,表示本该做某事,而实际上未做①Heshouldhaveknownthatthepolicewouldneverallowthis②用于否定句时,则表示不该做的事反而做了sortofthing.②Youshouldn’thavedoneitsocarelessly.③Yououghttohavereturnedthebookearlier.④Yououghtnottohaverefusedhisoffer.needn’thavedone①表示做了本来不必去做的事②注意:didn’tneedtodo表示“没必要做而实际上也没有做某事”①Youneedn’thavewateredtheplants,foritisgoingtorain.②Ididn’tneedtobuythedictionary.Ihadacopyathome.hadbetterhavedone用于事后的建议,含轻微责备的口吻,意为“当时最好做了某事”,其否定式hadbetternothavedone表示相反的含义①Youhadbetterhavestartedearlier.②Youhadbetternothavescoldedher.wouldratherhavedone表示“当时宁愿做了某事”,其否定式wouldrathernothavedone表示相反的含义,两者都表示“后悔”之意①Iwouldratherhavetakenhisadvice.②Iwouldrathernothavetoldhimthetruth.was(were)tohavedonesth过去未曾实现的计划或愿望①Themeetingwastohavebeenheldat10yesterdaymorning.②Hewastohaveattendedtheconference,buthefellill.

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功