2012年小升初英语语法——mayhavedone用法小结

编辑:zhangf

2012-06-05

【编者按】2012年小升初考试需要提前准备,威廉希尔app 小升初频道将陆续整理2012年小升初英语语法——mayhavedone用法小结,供广大小升初考生参考。请大家关注威廉希尔app 小升初频道,预祝大家取得理想好成绩。

2012年小升初英语语法——mayhavedone用法小结

may/mighthavedone推测过去

“may/might+动词的完成式”表示对过去发生的行为的推测。例如:

-WhateverhashappenedtoGeorge?

-乔治发生了什么事?

-Idon'tknow.Hemayhavegotlost.

-我不知道,他可能迷路了。

Youmighthavereadaboutitinthepapers.

你可能在报上已经看过这个消息了。

(之前我们做过canhavedone用法小结,canhavedone表推测时都是对过去进行推测,但是mayhavedone不仅可以推测过去)

may/mighthavedone推测现在

“may/might+动词的完成式”表示对现在情况的推测。例如:

Shemighthavegotupnow.

现在她可能已经起床了。

may/mighthavedone预测未来

“may/might+动词的完成式”表示推测将来某时之前的情况。例如:

Hemayhaveleftwhenyougetthere.

等你到达的时候他可能已经离开了。

注意:mayhavedone和mighthavedone表推测时,might所表示的可能性比may小,语气较委婉:

Howquicklytimepassed!Itmighthavehappenedyesterday.

时间过得好快啊!这事好像就发生在昨天。

Hemighthaveseenthesurpriseinmyface.

他或许已经看到了我惊异的表情。

mighthavedone表轻微责备

mighthavedone除了能够表推测,还能表示过去本来可以做而实际并没有做。这时带有轻微的责备之意。例如:

Theproposalmighthavebeenrefused.

这个建议本该拒绝的。(有轻微的责备之意)

Imighthavetakenanotherpath.

我本可以走另一条路。

maynot/mightn'thavedone表“可能不”

之前我们讲到过can't/couldn'thavedone是表示“不可能”,而maynot/mightn'thavedone则是表示“可能不”,要注意区分哦:

Hecan'thavebeenatthemeeting,he'sonabusinesstripthisweek.

他不可能有出席会议,他这周出公差。

Wecouldn'thavedoneitwithoutyou.

没有你我们肯定完成不了。

Theymaynothaveknownitbeforehand.

他们事先可能不知道这事儿。

Theymightn'thaveregardedmeastheirfriend.

他们可能没有把我当作朋友看待。


编辑推荐:

威廉希尔app 小 学频道

威廉希尔app 作 文频道

威廉希尔app 小升处频道

免责声明

威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。