问题补充说明:全部包括:句型,词语搭配,特殊次的变化(延续性动词—终止性动词)等一系列的完成使用法,重点是现在完成时,再来一些现在完成进行事。 好的加分
1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:
Wehavebeenclea由光ningtheclassroom.(a溶总增导给急林走)
Wehavecleanedtheclassroom.(b)
(a)句可360问答译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b)句可以译为“我们把教室打扫过了。”其结果是:现在教室很清洁,可以用了。又,(a)句表争认些可让希象微帮计组示教室刚刚打扫过,(b)句则可能表示教室是昨天打扫的。
Becareful!Johnhasbeenpaintingthedoor.(a)
Johnhaspa还之找额整鸡技密intedthedoor.(b)
(a)句表示约翰刚刚把门油漆过,现在油漆还未干,所以你要小心。(b)句则无此含义,油漆可能已干了。
(2)现在完成进行时有时有延续性,现在完成时某画诉受常室往往没有。如:
The无变置久训色yhavebeenwi存deningtheroad.(a)
Theyhavewidenedtheroad.(b)
(a)句的意思是他们在加宽马路,但尚未完工。(b)句的意思则是已完工了。有时现在完成时有延续性(如一些属革似边顾过侵于持续体的动词),但无临时性质。如:
Mr苏老皇说率抓掉存封亚广.SmithhasbeenlivinginLondonsince1978.(a)
Mr.SmithhaslivedinLond争另第读onsince1979.(b)
(a)句有“史密背富室权命选兵宪斯先生在伦敦久居”的含义,(b)句则没有。
延台细随威矿挥富(3)但现在完成进行时并不总是具有临时的性质,如:
Mymo危善好出附蒸省哪上零therhasb知领兴区脱免误eenteachingEnglishfort香师积画注没英哪烈议wentyyears.(a岁显入异损顾就声)
MymotherhastaughtEnglishfortwentyyears.(b)
远基给(a)句在此并无临时性质,但较口语化。(b)句则较为正式。又,(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去述金孙见的。
(4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如:
Haveyoubeenmeetingherlately?(a)
Haveyoumetherlately?(b)
(a)句有“经常相会”之意,(b)句则没有。(b)句如与often,everyday等时间状语连用,当然也表示动作在重复。
(5)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如:
Whathaveyoubeendoing?(a)
Whathaveyoudone?(b)
(a)句表示惊异。(b)句只是一个问题。
Haveyoubeenwaitinglong?(a)
Haveyouwaitedlong?(b)
(a)句较(b)句生动。又,(a)句比较口语化。
Ihavebeenwantingtomeetyouforlong.(a)
Ihavelongwantedtomeetyou.(b)
(a)句比(b)句更亲切,更有礼貌。
RecentlyMaryhasbeendoingherworkregularly.(a)
RecentlyMaryhasdoneherworkregularly.(b)
(a)句显然是在表扬玛丽。(b)只说明一个事实。
下面还有一例,颇为有趣:
Who'sbeeneatingmyapples?(a)
Who'seatenmyapples?(b)
(a)句有强烈的感情色彩,表示愤怒不满,(b)句只是希望回答的一个问题。又,(a)句兼有进行时态,所以有“苹果未被全部吃光”的意思,(b)句是完成时态,说明“苹果一个不剩了”。
过去完成时
1)概念:表示过去的过去
过去完成时:即过去的过去所发生的事情!
其构成是主语+had+过去分词。
那时以前那时现在
2)用法
a.在told,said,knew,heard,thought等动词后的宾语从句。
Shesaid(that)shehadneverbeentoParis.
b.状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
Whenthepolicearrived,thethieveshadrunaway.
c.表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本……,未能……"
Wehadhopedthatyouwouldcome,butyoudidn't.
3)过去完成时的时间状语before,by,until,when,after,once,assoonas。
HesaidthathehadlearnedsomeEnglishbefore.
Bythetimehewastwelve,Edisonhadbeguntomakealivingbyhimself.
Tomwasdisappointedthatmostoftheguestshadleftwhenhearrivedattheparty.
过去完成时的用法(2)
表示过去某一动作之前已经完成的动作,常与由when,before等连词引导的时间状语从句连用。
WhenIwokeupithadalreadystoppedraining.
我醒来的时候雨就已经停了。
Ihadn'tlearnedanyEnglishbeforeIcamehere.
我来这儿之前没学过英语。
常用于引导这类状语从句的连词有:when当……的时候,assoonas一…就,
before在……之前,after在……之后,until直到,等。
过去完成时的用法(3)
用于宾语从句或间接引语中
Iwonderedwhohadtakentheumbrellawithoutpermission.
我想知道谁不经允许就把雨伞拿去。
Hetoldmethathehadpassedtheexam.
他告诉我他已通过考试。
过去完成时的用法(4)
某些动词的过去完成时表示一个打算要做却没有做成的事。
Ihadintendedtocomeovertoseeyoulastnight,butsomeonecalledandIcouldn'tgetaway.
昨晚我本打算来看你,但有人来找,脱不开身。
Wehadhopedtocatchtheearlybus,butfounditwasgone.
我们本希望搭早班车,却发现车已开了。
这类动词有:intend打算,hope希望,plan计划,mean预定,want想要,
think想要,等。
过去完成时的用法(5)
用于表示与过去事实相反的虚拟条件从句中
Ifyouhadcomeyesterday,youwouldhavemethim.
如果你昨天来的话,你就已经见到他的面了。
Shewouldhavecomeifshehadn’tbeensobusy.
要不是这么忙的话,她就已经来了。
Itwasgivenbyhim!ButIdidn'twanttoaccept!
Thiskindofideahadneverbeenthoughtaboutbeforeyesterday!
Shewillhavebeenleftbyyouatthistimeoftomorrow.
Thebycicleisbeingrepairedbyyou!!!
第一个是一般过去时的被动语态。(一般现在时和一般将来时与其类似,只是be动词的区别罢了【即was/were与willbe与is/are的区别)
第二个是过去完成时的被动语态。(现在完成时与其类似)
第三个是将来完成时的被动语态。
第四个是现在进行时的被动语态。但是,一般来说,这种情况在英语表达中是非常之少的。