您的位置首页百科词条

完成时的全部用法

问题补充说明:全部包括:句型,词语搭配,特殊次的变化(延续性动词—终止性动词)等一系列的完成使用法,重点是现在完成时,再来一些现在完成进行事。 好的加分

完成时的全部用法

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的区别)

第二个是过去完成时的被动语态。(现在完成时与其类似)

第三个是将来完成时的被动语态。

第四个是现在进行时的被动语态。但是,一般来说,这种情况在英语表达中是非常之少的。