关闭

2HZZ常识网

小学英语语法专题:如何表达本来该做某事?

2020-12-22 00:00:00浏览:
小学英语语法专题:如何表达本来该做某事?shouldhavedone

  shouldhave+动词的完成式表示本应该做而实际上没有做,它的否定形式表示某种行为本不该发生但却发生了。
有责备的意味。


  Youshouldhavestartedearlier,butyoudidnt.

  你本应该早点儿出发,但是你没有。


  Youshouldhavewashedthewound.

  你应该已经洗好了伤口。


  Sheshouldnthavetakenawaymydictionary,forIwantedtouseit.

  她本不应该拿走我的词典,因为我要用它。


  Youshouldnthavebeensorudetohim.

  你本不应该对他那么粗鲁。


  注:shouldhave+完成式虽然可以表猜测,但因为会造成歧义,应少用。


  oughttohavedone

  1、oughttohave+动词的完成式表示过去应做某事而实际未做,它的否定形式表示本不应该做某事却做了(用法和should相同)。


  Yououghttohavehelpedhim,butyoudidnt.

  你本应该帮助他但你没有。


  Yououghttohavestudiedharder.

  你本应该更努力学习的。


  Heoughtnottohavestoppedhisworkhalfway.

  他本不应该做这项工作时半途而废。


  Heoughtnttohavedonethat.

  他本来就不该做那件事。


  2、oughttohave+动词的完成式还可以用来表猜测。


  Theyoughttohavearrivedbynow.

  遥他们想必已经到达。

Ifhehadstartedatnineoclock,heoughttohavebeeninLondonbyelevenoclock.

  如果他在九点出发,那他十一点钟该到达伦敦了。


  小升初英语语法低基础:mayhavedone用法小结

  may/mighthavedone推测过去

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

  -WhateverhashappenedtoGeorge?

  -乔治发生了什么事?

  -Idontknow.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/mightnthavedone表可能不

  之前我们讲到过cant/couldnthavedone是表示遥能,而maynot/mightnthavedone则是表示可能不,要注意区分哦:

  Hecanthavebeenatthemeeting,hesonabusinesstripthisweek.

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


  Wecouldnthavedoneitwithoutyou.

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


  Theymaynothaveknownitbeforehand.

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


  Theymightnthaveregardedmeastheirfriend.

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