现在完成时的具体用法
现在完成时的具体用法
现在完成时的具体用法
现在完成时的具体用法
现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆.现将其主要用法小结如下:
1.表示过去发生的某一动作对现在造成的影响或结果.例如:
Ihavejustcleanedmyclothes.我刚洗过衣服.
("洗衣服"是发生在过去的动作,对现在造成的结果是"衣服干净了")
2.表示过去已经开始,持续到现在的动作或状态,也可以表示实质可能继续下去的动作或状态.这时往往与表示一段的时间状语连用.例如:
Ihavebeenhereforjustovertwoyears.?我到这里才两年多.
Hehasworkedheresince1989.?从1989年,他就在这里工作.
3.现在完成时属于现在时态范围,因此,不能和表示过去的时间状语连用.
如:yesterday,lastnight,twoweeksago等,但可以和never,ever,already,yet,just,for…,since…等连用.例如:
Haveyoufinishedyourworkyet?你已经完成你的工作了吗?
Ihaveneverheardthatbefore.?过去,我从未听说过那件事.
4.be的现在完成时态.
1)表示一种状态,表示从过去已经开始持续到现在,要与表示一段的时间状语连用.例如:
TherehasbeenafactorynearNo.14MiddleSchoolforseveralyears.
十四中学附近有家工厂,已经有几年了.
2)表示某人刚从某地回来.例如:
Wherehaveyoubeen?Ihavebeentothelibrary.?你到哪里去了?我到图书馆去了.
3)后加地点,表示某人曾经到过某地.例如:
HaveyoueverbeentoWestHillFarm??你曾经到过西山农场吗?
但是"have(has)goneto+地点"则表示已去了某地,不在说话者所在的地方.例如:
WhereisKateShehasgonetoBeijingwithherfather.?凯特在哪里她和她父亲一起去北京了.
5.瞬间动词的现在完成时.
瞬间动词也叫短暂性动词或终止性动词.这种动词是指它们动作很短暂,开始也就意味着结束,它们不能表示延续的意义.这些词可以用于现在完成时,但只能表示过去的事对现在的结果或影响,而不能表示延续性的事情,就是说不能跟表示一段的时间状语连用,但可以用其它方式来表示(可在中文中却不管是否延续,都可以用同一个词来说,比如说“已经买了”和“买了两周了”,都用了“买”,英语就不行了).象这样的词有:buy,sell,begin,start,leave,come,go,borrow,lend,return,die,join等.例如:
火车离开半小时了.
误:Thetrainhasleftforhalfanhour.
正:Thetrainhasbeenawayforhalfanhour.
正:Thetrainlefthalfanhourago.
正:Ithasbeenhalfanhoursincethetrainleft.
正:Itishalfanhoursincethetrainleft.
但是,其完成时的否定式可与表示一段的时间状语连用,表示一种状态.例如:
Ihaven'treceivedaletterfrommyfatherfortwomonths.
我已两个月没有收到我爸爸的信了.
Hehasn'tcomehereforaweek.
他一个星期没有来这里了.
现在完成时要点剖析
一、现在完成时与一般过去时的用法比较
现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去.试比较:
Theplanehasarrived.飞机已经来了.(说明现在的情况:飞机在这儿)
Theplanearrivedaquarterago.飞机是一刻钟以前来的.(强调动作发生的时间在过去)
Ihavetaughthereforfifteenyears.我在这儿已经教了十五年.(表示十五年前的动作一直延续到现在,还可能会继续.)
二、短暂性动词与时间段的关系
短暂性动词在肯定句,疑问句中不能与时间段连用,这些动词是:become,begin,buy,borrow,arrive,come,die,fall,finish,gettoknow,go,join,leave,marry等.为了表述这种意思,我们常用相应的延续性动词have,keep等或短语"be+名词(形容词,位置副词,介词短语)"来代替短暂性动词,如:become→be,begin→have或beon,borrow→keep,buy→have,come(go,arrive,get)→behere/there/in…,die→bedead,fallasleep(ill)→beasleep(ill),finish→beover,gettoknow→know,join→bein…(beamemberof…),
leave→beaway(from…),marry→bemarried等;也可以仍用原短暂性动词,用句型"Itis…since从句(从句中用一般过去时)"或用"一般过去时+…ago"这一结构来表述延续性的动作或状态.如:
他入党五年了.
HehasbeeninthePartyforfiveyears.
HehasbeenaPartymemberforfiveyears.
ItisfiveyearssincehejoinedtheParty.
HejoinedthePartyfiveyearsago.
电影开始五分钟了.
Thefilmhasbeenonforfiveminutes.
Itisfiveminutessincethefilmbegan
Thefilmbeganfiveminutesago.
但在否定句中,短暂性动词可以与时间段连用.如: