
动词时态
与什么有关英语-还款计划书
2023年2月18日发(作者:使用有毒物品作业场所劳动保护条例)英语动词时态详解(零起点)
一、动词时态概说
时态是极具英语特色的一种动词形态,在我们的汉语中是没有时态一说。在汉语中,一个动作无
论发生在什么时候,动词本身是不需要发生变化的。但在英语中就不同了——在英美人看来,过去发
生的动作要用过去时态,将来发生的动词要用将来时态,正在进行的动作要用进行时态,等等。这样
讲可能比较抽象,我们来看几个例子吧。
汉语:我每天8点去办公室。(动词为“去”)
英语:Igototheofficeateighteveryday.(动词为go)
汉语:我昨天8点去办公室。(动词为“去”)
英语:Iwenttotheofficeateightyesterday.(动词为went)
汉语:我明天8点去办公室。(动词为“去”)
英语:Iwillgototheofficeateighttomorrow.(动词为willgo)
你看!在汉语中,不管你是什么时候去办公室,用的都是一个“去”字,但在英语中就比较麻烦
——每天“去”用动词go,昨天“去”用动词went,明天“去”用动词willgo。
在英美人眼里,时间可以分为四种类型,即现在、过去、将来、过去将来(即以过去时间为起来
的将来),另外,他们还把动作发生的情况分为四种形态,即一般、进行、完成、完成进行。如果把
时间的四种类型和动作的四种形态结合起来,我们可以得到下面这样一个表格,这就是英语时态的
“全貌”。
一般完成进行完成进行
现在一般现在时现在完成时现在进行时现在完成进行时
过去一般过去时过去完成时过去进行时过去完成进行时
将来一般将来时将来完成时将来进行时将来完成进行时
过去将来过去将来时过去将来完成时过去将来进行过去将来完成进行时
从表中我们可以看出,英语一共有16种时态形式,你先不要怕!英语虽然有这么复杂的时态系统,
但并非所有时态都很重要,事实上有些时态在生活很少使用,有的时态可能一个人一辈子也用不了几
次。但是,其中的一本些基本时态却是很常用的,大家应该好好学习,这些很重要的常用时态包括一
般现在时、一般过去时、一般将来时、现在进行时、过去进行时、现在完成时、过去完成时、过去将
来时等
二、动词时态详解:一般现在时
1.如何理解一般现在时
一般现在时是英语所有时态中用得最普通的一种时态,它主要表示经常性或习惯性发生的动作或
存在的状态。如:
Wegetupatsixeveryday.我们每天6点起床。
IoftendoexerciseandIamveryhealthy.我经常搞锻炼,身体很好。
第一句说每天都是6点钟起床,这显然是一个习惯性的动作;第二句说经常搞锻炼,这则是一个
经常性的动作,由于经常锻炼,所以身体很好,这里所说的身体好就是由于经常锻炼而保持的一种经
常性的状态。
2.一般现在时的构成与用法
一般现在时的谓语动词通常用原形,若主语为第三人称单数,由谓语动词也用第三人称单数。动
词的第三人称单数是如何构成的你还记得吗?其实,它与名词单数变复数的方法比较相似。下面举几
个例子:
Hisparentssmokealot.他的父母抽烟抽得很厉害。
由于主语为hisparents,是第三人称,但不是单数,所以谓语动词用原型。这个句子用了一般现在
时,表明他的父母抽烟是个习惯性的动作,经常如此。
Everyoneinourclassstudieshard.我们班的每个人学习都很努力。
句子的主语是everyone,为第三人称单数,所以谓语动词study也要用第三人称单数形式,即用st
udies。句子用的是一般现在时,表明我们班的每个努力学习是一项经常性的行为,一直如此。
3.一般现在时态的用法补充
上面我们讲到一般现在时的主要用法是表示经常性或习惯性发生的动作或存在的状态。这是一般
现在时最基本的用法,也是其最重要的用法。除此之外,一般现在时还有其他一些用法,但这些用法
大都与它的基本用法有一定的联系。现补充如下:
(1)表示目前的状态:即表示现阶段句子主语所处于的状态。如:
Theboyisill.这个男孩病了。
Thelibraryisclosednow.图书馆已经关门了。
这两个句子分别表示男孩现在处于生病的状态和图书馆现在处于关闭的状态。
(2)表示心理倾向:即表示现阶段句子主语的想法或心理倾向。如:
Ihopetoseeyouthisevening.我希望今天晚上见你。
Hewantsmetodoitatonce.他想要我马上就做这事。
第一句表示主语“我”现在的希望,这是一种心理倾向;第二句表示主语“他”现在的想法。
(3)表示客观真理:客观真理是一种永恒的“习惯”,它比一般的“经常性”更经常——可以看
成是一般现在时基本用法的延伸,你说这样理解有道理吗?如:
Theearthturnsaroundthesun.地球绕着太阳转。
Summerfollowsspring.春去夏来。
Ga xpandwhenheated.气体受热即膨胀。
以上三句说的都是客观真理,永远如此,所以都要用一般现在时。
另外,一些格言或谚语由于其客观性很强,所以通常是用一般现在时。如;
Knowledgeispower.知识就是力量。
Actionsspeaklouderthanwords.行动胜过言辞。
(4)表示计划或安排:即表示在现阶段已经计划好或安排好要发生的情况,或表示时间表上所安排
的并且一定要做的事情。如:
Thetrainleavesatsixo’clock.列车6点钟开出。
Theconcertbeginsat7:30andendsat9:30.音乐会定于7:30开始,9:30分结束。
火车几点开出这是根据时刻表的安排进行的,必须如此;音乐会几点开始和几点结束是事先安排
好的,具体执行时必须照办。
(5)表示将来意义:根据英语习惯,当主句表示将来意义时,它相应时间状语从句和条件状语从句
等,必须要用一般现在时表示将来意义,而不能直接使用将来时态。如:
I’llletyouknowassoonasIhearfromher.我一接她的信就通知你。
We’llstayathomeifitrainstomorrow.如果明天下雨,我们就呆在家里。
语言在许多情况下是约定成俗的。虽然用一般现在时表示将来意义是有它“不合理”的地方,但
这是英语的习惯,你我也拿它没办法,记住它吧!
三、动词时态详解:一般将来时
1.如何理解一般将来时
一般将来时就是表示将来要发生的动作或存在的状态。这里所说的“将来”是以现在时间为起点
的“将来”,并且这个将来可以是很近的将来(如一分钟以后),也可以是很远的将来(如几个世纪
以后)。如汉语中说的“音乐会马上就开始了”“再过一万年地球将会怎样”等,若用英语来表示,
都要用一般将来时。
2.一般将来时的构成与用法
一般将来时由“shall/will+动词原形”构成,其中shall主要用于第一人称之后,will用于第二、
第三人称之后,表示即将发生的动作或存在的状态。如:
Ishallalwaysrememberthis.我将永远记住这一点。
Theywillbeheretomorrow.他们明天来这里。
Theconcertwillstartinaminute.音乐会马上就开始了。
在口语中或非正式文体中,shall和will通常可以缩略为’ll。如:
We’llthinkitover.我们将仔细考虑一下。
He’llcomenextweek.他下星期来。
另外,在口语中或非正式文体中,willnot还通常缩略为’llnot或won’t,shallnot通常缩略为shan’
t。如:
Ifitrains,I’llnotgo.如果天下雨,我就不去了。
Thisjobwon’ttakemuchtime.这项工作用不了很多时间。
Weshan’tbeawayforlong.我们不会离开太久。
3.一般将来时的补充说明
英语中表示将来的方法很多,除了上面讲到的“will/shall+动词原形”结构外,我们还可以用以
下方法表示将来。
(1)begoingto+动词原形:该结构主要有两个用法,一是表示主观上打算要做某事,二是表示有
客观迹象表明将要发生某事。如:
Heisgoingtobeadentistwhenhegrowsup.他长大以后打算当牙医。
itisgoingtorainsoon.看一看那边的乌云,我想天要下雨
了。
(2)beto+动词原形:该结构主要表示按计划或安排要做的事情。如:
Theconcertistobeheldthisevening.音乐会将在今晚举行。
Sheistobehereat9:ow.她定于明天上午9点到达这里。
(3)beaboutto+动词原形:该结构表示就要做或正好要做的事情,往往暗含一种时间上的巧合,
因此通常不再表示具体时间的状语连用。如:
Theplaneisabouttotakeoff.飞机马上就要起飞了。
Don’tgooutnow—we’reabouttohavelunch.不要出去了,马上就要吃午饭了。
(4)be+现在分词:表示即将发生的动作或存在的状态。如:
I’mleavingtomorrow.我明天走。
They’regettingmarriednextmonth.他们下个月结婚。
注意,并不是所有动词都具有这样的用法,通常可用于该句型中动词是come,go,leave,arrive,beg
in,start,stop,close,open,die,join,borrow,buy等瞬间动词。
(5)一般现在时:主要表示一种按计划进行的动作。如
Theplanetakesoffat10:36.飞机11:36起飞。
Areyouondutynextweekend?下周末你上班吗?
注:有关用一般现在时表示将来意义的用法,可参见“一般现在时”的有关用法。
四、动词时态详解:一般过去时
1.如何理解一般过去时
一般过去时的基本用法是表示过去所发生的动作或存在的状态。如:
Wewentshoppingyesterday.我们昨天去买东西了。
Heboughtthecomputerfiveyearsago.这电脑是他五年前买的。
不管是“昨天”还是“五年前”,都属于过去,所以都用一般过去时。
2.一般过去时的构成与用法
一般过去时的构成方法很简单,那就是谓语动词用过去式。什么叫过去式?过去式是如何构成的?
如果你不记得了,就请复习一下“动词的基本形式”。下面请看几个例句:
Hestoodupandwentout.他站起来走了出去。
Hehadlonghairwhenhewasateenager.他十来岁时就留长发。
句中的stood,went,had,was均为过去式,句子所用的时态均为一般过去时。
关于动词的基本形式,请参见本站以下文章:
/Article/200809/
/Article/200802/
3.一般过去时的用法补充
一般过去时除表示过去所发生的动作或存在的状态外,还可以表示委婉语气。如:
Iwonderedifyouwerefreethisevening.不知您今晚是否有空。
IwantedtoaskifIcouldborrowyourladder.我想问问能否借您的梯子用用。
Ithoughtyoumightlikesomeflowers.我想您也许想要些花。
但这种用法非常有限,主要见hope,think,wonder,want,intend等少数动词。
五、动词时态详解:过去将来时
1.如何理解过去将来时
“过去将来”是一个比较奇怪的概念。你可能知道什么叫“过去”,也可能知道什么叫“将来”,
但可能不明白什么叫“过去将来”。
根据字面意思来理解,“过去将来”就是指过去的将来,指的是以过去时间为基点将要发生的情
况。比如你说“我明天去”,这个“明天”属于将来;如果你说“我那天说过我第二天会去的”,这
个“第二天”在现在看来,就是属于过去将来。请看:
Iwillgotomorrow.我明天去。
IsaidthatIwouldgothenextday.我说过第二天会去的。
上面第一句用的是一般将来时,第二句的宾语从句用的则是过去将来时。
2.过去将来时的构成与用法
过去将来时由“would+动词原形”构成,主要表示从过去某一时间来看将要发生的动作(尤其用
于宾语从句中)。如:
Shethatshewouldn’tdothatagain.她说她再不会这样做了。
Hepromisedthathewouldhelpme.他答应他会帮助我。
对于一个谓语动词用一般将来时的句子,如果将它置于一个主句谓语为过去式的宾语从句中,那
么原来的一般将来时就要变为过去将来时,因为此时对于宾语从句来说,时间的基点从现在移到了过
去。比较:
Hewillagree.他会同意的。
Iknewhewouldagree.我当时就知道他会同意的。
3.过去将来时的补充说明
我们在学习一般将来时时讲到过,除用“will/shall+动词原形”表示将来外,我们还可以用其他
一些方法来表示将来。同样地,对于过去将来时而言,我们除可用“would+动词原形”外,也还有一
些其他的方法来表示过去将来。如:
(1)was/weregoingto+动词原形:该结构有两个主要用法,一是表示过去的打算,二是表示在过
去看来有迹象表明将要发生某事。如:
Ithoughtitwasgoingtorain.我想要下雨了。
Iwasgoingtoleavewhenhecamein.他进来时我正要离开。
(2)was/wereto+动词原形:主要表示过去按计划或安排要做的事情。如:
Heaskedwherehewastoputit.他问他该把它放在哪里。
Shesaidshewastogetmarriednextmonth.她说她计划在下个月结婚。
(3)was/wereaboutto+动词原形:表示在过去看来即将要发生的动作,由于本身已含有“即将”
的意味,所以不再表示具体的过去时间状语连用。如:
Iwasabouttogotobedwhenthephonerang.电话铃响时我正好要上床睡。
Icouldn’tgotoTom’spartyasIwasabouttogointohospital.我就要住院,所以不能参加汤姆办的晚
会了。
(4)was/were+现在分词:表示在过去看来即将发生的动作。如:
Jacksaidhewasleavingtomorrow.杰克说他打算明天动身。
Shedidn’tsaywhethershewascomingtolunch.她没有说她是否来吃午饭。
注意,并不是所有动词都具有这样的用法,通常可用于该句型中动词是come,go,leave,arrive,beg
in,start,stop,close,open,die,join,borrow,buy等瞬间动词。
六、动词时态详解:现在进行时
1.如何理解现在进行时
顾名思义,现在进行时就是指说话时正在进行的动作或发生的情况。如汉语说的“我在看书”
“他在吃饭”“火车在行驶”“秘书在打字”等,在英语中都要用现在进行进来表达,因为它们所涉
及的动作在说话的时刻都正在进行。
2.现在进行时的构成与用法
现在进行时由“am/is/are+现在分词”构成。如:
Sheisstillsleeping.她还在睡觉。
Wearewaitingfortheraintostop.我们在等雨停。
Theyareplayingquietlynow.他们在安静地玩着。
3.现在进行时的用法补充
(1)表示临时性:现在进行时除表示说话时正在进行的动作之外,还可表示在短期内临时进行的动
作或存在的情况,这种情况通常不会长期如此,并且在说话时刻也不一定正在进行。如:
Don’ther’susingit.别把梯子拿起,你父亲在用哩。
Theprofessoristypinghisownletterswhilehissecretaryisill.秘书生病时,教授自己打他的信。
(2)表示计划:即表示按计划或安排要发生的将来动作,这类用法在没有明确上下文的情况下,通
常会连用一个表示将来时间的状语。如:
Areyouworkingnextweek?你下星期工作吗?
We’respendingnextwinterinAustralia.我们将要在澳大利亚度过明年冬天。
用arrive,come,go,leave,takeoff等动词的现在进行时描写行程安排,也通常有含有将来意义。如:
Heisarrivingtomorrowmorningonthe16:40train.他乘下午4:40的火车明天上午到。
(4)表示重复:现在进行时有时可以与always,constantly,continually,forever等表示动作屡次发生
的副词连用,强调动作的不断重复的。如:
Heisalwayslosinghiskeys.他老是丢钥匙。
Heisalwaysthinkingofhiswork.他老是想到他的工作。
She’sconstantlychanginghermind.她老是改变主意。
Somestudentsinmyclassareforevertalking.我班上有些学生老是在说话。
现在进行时的这类用法通常带有一定的感情色彩,如表示满意、赞扬、责备、不满、厌烦、不以
为然等。
七、动词时态详解:过去进行时
1.如何理解过去进行时
前面讲到,现在进行时表示说话时正在进行的动作或发生的情况。由此可推知,过去进行时就是
表示在过去某时正在进行的动作或发生的情况。如汉语说“我进来时他正在吃饭”,如果“进来”发
生在过去,那么“正在吃饭”显然就是过去某时正在进行的动作——也就是说,“进来”用一般过去
时,“正在吃饭”就要用过去进行时。
2.过去进行时的构成与用法
前面讲到,现在进行时由“am/is/are+现在分词”构成。如果我们将现在进行时中的助动词am/i
s/are改为过去式was/were,那么现在进行时就变成了过去进行时,也就是说过去进行时由“was/w
ere+现在分词”构成。如:
Hefellasleepwhenhewasreading.他看书时睡着了。
Wewereexpectingyouyesterday.我们昨天一直在等你。
第一句中的“看书”用了过去进行时,是因为当时看书的动作正在进行;第二句中的“等”也用
了过去进行时,也是因为“等”这个动作昨天一直在持续。
3.过去进行时的用法补充
(1)表示临时性:即表示在过去短期内正在进行的动作或存在的临时情况,这种情况通常不会长期
如此。如:
IthappenedwhileIwaslivinginParislastyear.这件事发生于去年我住在巴黎的时候。
(2)表示计划:即表示为过去的将来计划或安排好的活动。这类用法在没有明确上下文的情况下,
通常会连用一个表示将来时间的状语。如:
HesaidthathissisterwasgettingmarriednextDecember.他说他妹妹12月结婚。
用arrive,come,go,leave,takeoff等动词的现在进行时描写行程安排,也通常有含有将来意义。如:
Hesaidhewasleavingforhomeinadayortwo.他说他一两天之内就动身回家了。
Sheknewtheplanewastakingoffinfiveminutes.她知道五分钟后飞机就要起飞了。
(4)表示委婉语气:动词hope,wonder等的过去进行时常用来表示提出要求,虽然表示现在的内容,
但语气比一般现在时或过去进行时要委婉。如:
Iwashopingyouwouldgivemesomeadvice.我希望你给我出点主意。
nderingifyouhadtwosinglerooms.早上好,我不知道你们是否有两个单人
房间。
一般过去时也有类似用法,相比之处,一般过去时通常表示主语的行为是经过认真考虑的,而过
去进行时则多表示一种较随便或没有进行仔细考虑的行为。
(3)表示重复:过去进行时有时可以与always,constantly,continually,forever,等表示动作屡次发生
的副词连用,强调动作的不断重复的。如:
Theywerealwaysquarrelling.他们老是吵架。
Shewasalwaysthinkingofothers.她老是想到别人。
Shewasforevercomplaining.她老是抱怨。
注:现在进行时也有类似用法,但过去进行时是表示过去不断重复的动作,而现在进行时是表示
现在不断重复的动作。
八、动词时态详解:现在完成时
1.如何理解现在完成时
现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。首先,我们来看看“现在
完成时”该如何理解。你可能会根据字面意思将其理解为:现在完成时就是表示现在已经完成的动作。
但是,这样的理解是很不全面的理解,甚至是很危险的!因为这样的理解将来误导你混淆现在完成时
与一般过去的区别。
现在完成时有两个主要用法:一是已完成用法,也叫影响性用法。该用法的现在完成时表示一个
过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话强
调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生
了,它对现在的影响或结果就是“他现在已不在这个城市了”;又如汉语说“有人把窗户打破了”,
显然“打破窗户”这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对
现在的影响——窗户现在仍是破的。
现在完成时的另一个用法叫未完成用法,也叫持续性用法。该用法的现在完成时表示一个过去发
生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到
此结束),如汉语说“他在我们教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并
且一直教到现在,已经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上
个星期开始的,并且这一“忙”就一直忙到现在。
2.现在完成时的构成与用法
现在完成时由“have/has+过去分词”构成。如:
Hehasseenthefilmseveraltimes.这部电影他已看了好几次。
Ihaveknownherforalongtime.我认识她很长时间了。
句中的hasseen和haveknown均为现在完成时,第一句属影响性用法,其影响是“他对电影内容
非常熟悉了”;第二句属持续性用法,指“认识她”已持续了很长一段时间。
3.现在完成时的实例分析
(1)影响性用法实例分析
Ihavelostmypen.我把钢笔丢了。
根据句意可知,“丢钢笔”这个动作发生在过去,同时也在过去已经完成,但这个过过去发生和
完成的动作对现在有影响——我现在无钢笔用,或我得去买支新的。
Wehavefinishedthework.我们已把工作干完了。
显然“完成工作”这个动作发生在过去,同时也在过去已经完成,但这个过过去发生和完成的动
作对现在有影响——我们可以休息了,或可以回家了,或可以做别的事了。
(2)持续性用法实例分析
I’vewaitedaweekforyouranswer.等你的答复我已等了一个星期。
根据句意可知,“等”这个动作发生在过去,但它在过去并没有完成,而是一直等到现在,已持
续了一个星期。
Wehavelivedherequiteanumberofyears.我们在这里住了很多年了。
根据句意可知,“住在这儿”是从过去开始的,但它在过去并没有完成,而是一直等到现在,已
持续了好几年。
4.现在完成时与一般过去时的区别
看了上面关于现在完成时的用法,你可能会觉得现在完成时的已完成用法与一般过去时的用法好
像很相似,对吗?因为它们都可以表示在过去发生并完成的动作。
许多书在讲解现在完成时与一般过去时的区别时是这样描述的:用一般过去时表示动作对现在没
有影响,用现在完成时则表示动词对现在影响。你对这样的解释肯定不满意,因为你认为过去发生的
动作不管你用什么时态,它对现在的影响都是存在,并不会因为你所用的时态不同而有所变化。比如
你过去记的单词对你现在有影响,你过去搞的锻炼对你现在有影响,你过去看的电影对你现在有影响,
你过去犯的错误对你现在有影响,你过去缺过课对你现在有影响,等等。
其实啊,对于过去发生并已完成的动作,不管你是用一般过去时还是用过去完成时,它对现在都
是有影响的,它们的不同之处在于,说话者是否强调这个影响——如果强调对现在的影响,就用现在
完成时;如果不强调对现在的影响,而是强调动作发生的过去时间,就用一般过去时。体会下面的句
子:
I’vewashedthecar.我已经洗过车了。
Iwashedthecar.我洗了车子。
第一句用的是现在完成时,它强调的是洗车对现在的影响——车现在是干净的;第二句用的是一
般过去时,它不强调洗车对现在的影响,只表明车在过去洗过,至于它现在是否干净说话人并不关心。
Thelifthasbrokendown.电梯坏了。
Theliftbrokedown.电梯坏了。
第一句用的是现在完成时,它强调的是电梯坏对现在的影响——我们不得不走楼梯,或我们得请
人来修电梯;第二句用的是一般过去时,它不强调电梯坏对现在的影响,只表明电梯在过去曾经坏过,
至于它现在是否能用说话人并不关心。
Tomhashadabadcarcrash.汤姆发生了严重的车祸。(他可能仍在住院。)
Tomhadabadcrash.汤姆发生过严重车祸。(他现在很可能已经出院了。)
第一句用的是现在完成时,它强调的是出车祸对现在的影响——汤姆可能现在仍在住院;第二句
用的是一般过去时,它不强调出车祸对现在的影响,只表明汤姆在过去曾经出过车祸,至于他现在是
否已经出院之类的相关说话人并不关心。
5.现在完成时的用法补充
(1)表示重复性:即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,
并且有这个不断重复的动作可能继续下去,也可能到现在就结束。如:
Howoftenhaveyouseenher?你隔多少见她一次?
Myfatherhasalwaysgonetoworkbybike.我父亲一向骑车上班。
(2)表示将来:现在完成时有时可用于时间或条件状语从句中代替一般现在时,但表示的是将来意
义。如:
Don’tgetoffuntilthebushasstopped.等车停稳之后再下车。
Youcangooutifyouhavefinishedyourhomework.如果你做完了作来,你就可以出去。
这两句中的现在完成时也可换成一般现在时,即分别改为stops和finish,但语气没有用现在完成
时那样强调。但这样替换的场合通常只限于某些终止性动词,若从句谓语为延续性动词,则不可以这
样替换。如下面这句中的现在完成时就不能换成一般现在时:
Whenyouhaverested,I’llshowyouthegarden.等你休息好之后,我领你看我们的花园。
6.现在完成时两个重要表达:havebeento与havegoneto
havebeento表示曾经去过某地,但现在不在那儿;havegoneto表示现在已去某地,现在不在这儿。
如:
HaveyoueverbeentoGreece?你去过希腊吗?
TheSmithshavegonetoCanadaforaholiday.史密斯全家都到加拿大度假去了。
与表示次数的once,twice,threetimes等连用时,只能用havebeento,不能用havegoneto。如:
ShehasbeentoEuropetwice.她到欧洲去过两次。
另外,havebeento除可后接地点表示去过某地外,有时还可以接表示活动的名词,表示去参加过
某种活动,或接动词原形(尤其是动词see),表示去做过某事。如:
She’sjustbeentoaparty.她刚参加一个晚会回来。
HehasneverbeentoseemesinceIhavebeenill.我生病以来他从未来看过我。
7.通常与现在完成时连用的典型词语
(1)since:since表示“自从……以来”时,无论是用作介词、连词还是副词,since都通常要与现
在完成时连用。如():
I’vehadnothingtoeatsincelunchtime.从午饭时间到现在我什么都没吃。
We’velostalotofcustomsinceourpriceswentup.自从提价以后,我们失去了许多顾客的生意。
Imethimlastautumnandhaven’tseenhimeversince.我去年秋天碰见过他,打那以后就一直没有见
过他。
第一句中的since为介词,其后接名词作宾语,句子时态为现在完成时havehad;第三句中的sinc
e为连词,引导时间状语从句,主句时态为现在完成时havelost;第三句中的since为副词,其后不接
任何词语,句子时态为现在完成时haven’tseen。
但是,当since从句的主句表示时间长度时,主句谓语通常用一般现在时代替现在完成时。如:
It’salongtimesincetheyleft.他们走后很久了。
Itistenyearssincehelefthere.他离开这儿已10年了。
由于主句表示的是时间长度alongtime和tenyears,所以主句谓语中的现在完成时hasbeen也可
换成一般现在时is。虽然两种时态都可以用,但在口语中人们通常还是喜欢用比较简单的一般现在时。
(2)inthelastfiveyears:类似于inthelastfiveyears的时间状语,它若表示从现在算起的过去一段
时间内,通常要与现在完成时连用。如:
Thehousehaschangedhandsthreetimesinthelasttwoyears.在过去两年中,这栋房子已转手三次。
(3)inthepastfiveyears:类似于inthepastfiveyears的时间状语,它表示从现在算起的过去一段时
间,因此通常要与现在完成时连用。如:
I’veseenlittleofherinthepastfewweeks.近几周我很少见到她。
We’veplantedthousandsoftreesinthepastfiveyears.过去五年我们种了成千上万棵树。
(4)overtheyears:overtheyears的意思是“这些年来”“经过这么多年之后”“最近几年”,通常表示的
是从现在算起的过去几年,因此通常与现在完成时连用。如:
She’sbroughtussomuchhappinessovertheyears.这些年来,她给我们带来了不少的幸福。
We’vehadafewargumentsovertheyears,butingeneralwegetonverywell.最近几年来,我们争吵
过几次,但总的说来,我们相处得很好。
(5)sofar:当sofar表示“到目前为止”时,它指的是从过去某时持续到现在的一段时间,因此通
常与现在完成时连用。如:
Sofar500peoplehavediedintheearthquake.到现在为止,已有500人在地震中丧生。
Sofartheworkhasbeeneasy,butthingsmaychange.到目前为止,这工作很容易,但情况可能有变
化。
但是,当sofar表示“到这种程度或范围”时,则不一定与现在完成时连用,而是可以根据情况选
用时态。如:
Icanonlyhelphimsofar.我只能帮他到这种程度。
(6)uptonow:uptonow的意思是“到现在为此”,指从过去持续到现在的一段时间,通常与现在完
成时连用。如:
Uptonowhe’sbeenquiet.他直到此刻仍保持沉默。
Uptonow,theworkhasbeeneasy.到现在为止这工作还算容易。
(7)It’sthefirsttimethat…:It’sthefirst[second,third…]timethat…的意思是“这是第一次(第二
次、第三次……)做某事”,其中的that从句通常要用现在完成时。如:
It’sthesecondtimeI’vecomehere.这是我第二次来这儿。
It’sthefirsttimethathehasseenanelephant.这是他第一次见到大象。
九、动词时态详解:过去完成时
1.如何理解过去完成时
正如我们不能将现在完成时简单地理解为现在已经完成的动作一样,过去完成时也不能简单地理
解为过去已经完成的动作。但是,相对现在完成时来说,过去完成时的理解和用法要容易得多。因为
过去完成的本质用法只有五个字,那就是“过去的过去”——即过去完成时表示的是在“过去的过去”
就已发生的情况或存在的状态。如何理解“过去的过去”呢?首先我们得确定一个过去时间作为参照
点,在这个过去时间参照点之前的时间就是过去的过去。我们可以画出下面这样的图示来帮助理解:
过去的过去过去(参照点)现在
如果没有参照点,“去年”是过去,“前年”是过去,“10年前”也是过去,“100年前”也是
过去,“100万年前”也是过去。但是,如果我们确定了一个参照点,情况就不同了——如果我们以
“去年”为参照点,那么“去年的前一年”就成了过去的过去;又如我们说“他找到了他丢失的钱
包”,其中“找到钱包”属于过去,以此为参照点,“丢失钱包”就属于过去的过去;再比如说“我
昨天去朋友家玩,但当我到达时朋友外出了”,在这个句子中,“到达朋友家”为过去,以此为参照
点,“朋友外出”就属于过去的过去。这样解释,你应该明白了吗?
2.过去完成时的构成与用法
前面讲过,现在完成时的构成方法是“have/has+过去分词”,如果我们把其中的have/has改为
过去式,变成“had+过去分词”,这就是过去完成时的构成方法。如:
Whenthedoctorarrivedthepatienthaddied.医生到时病人已死了。
根据句意可知,“医生到达”为过去发生的动作,故用一般过去时;而当医生到时病人已死了,
所以“病人死”就是过去的过去发生的情况,故用过去完成时。
ShetoldmeshehadbeenwithIBMforfiveyears.她告诉我说,她在国际商用机器公司已工作5年了。
根据句意可知,“她告诉我”为过去发生的情况,用一般过去时;而“她在国际商用机器公司工
作5年”显然是“她告诉我”之前的事情,即属于过去的过去,所以用过去完成时。
IwokeupbecauseIhadhadabaddream.我醒了,因为我做了个噩梦。
“我醒了”为过去发生的情况,用一般过去时;我为什么醒了呢?是因为我做了个噩梦,显然
“做噩梦”发生在“醒”之前,也就是说发生在过去的过去时间里,所以“做噩梦”要用过去完成时。
Whenwegottherethebasketballmatchhadalreadystarted.我们到那里时,篮球赛已经开始了。
“我们到达那里”为过去发生的情况,故用一般过去时;而我们到那里时篮球赛已经开始了,这
说明“篮球赛开始”发生在“我们到达那里”这一过去时间之前,即属于过去的过去,所以“篮球赛
开始”要用过去完成时。
3.过去完成时的用法补充
(1)表示过去未曾实现的想法:过去完成除表示“过去的过去”外,还可表示过去未曾实现的想法
和打算,通常连用的动词是want,think,hope,plan,mean,expect,intend,suppose等:
Ihadmeanttocome,butsomethinghappened.我本想来,但有事就没有来。
IhadhopedtosendhimaChristmascard,butIforgottodoso.我本来希望寄给他一张圣诞卡的,但
我忘了寄了。
(2)用于特殊句式:在hardly[scarcely,barely]…when[before]…和nosooner…than…等句式中,主
句通常要用过去完成时,而从句则通常要用一般过去时。这类句式均表示“一……就……”。如:
Ihadhardlyclosedmyeyeswhenthetelephonerang.我刚合上眼,电话铃就响了。
Ihadnosoonercheckedintothehotelthanhearrived.我一住进旅馆,他就到了。
4.学习过去完成时的一点注意
当两个或多个过去发生的动作紧挨着并列出现时,尽管各动词之间有先后关系,我们仍然都用一
般过去时。如():
Billsaluted,turned,andwentout.比尔敬礼后转身就出去了。
Hepausedandshookhishead.他稍停了一下,然后摇了摇头。
另外,由after,before,assoonas等连词引导时间状语从句,由于这些连词已经清楚地表明了主从
句谓语动词的先后顺序,所以对于先发生的动作也可用一般过去时表示。如:
Itoldthemthenewsafteryou(had)left.你走后我把这消息告诉了他们。
AssoonasI(had)putthephonedownitrangagain.我刚把电话一放下,它又响了。