第18章 过去时态和完成时态.docx
《第18章 过去时态和完成时态.docx》由会员分享,可在线阅读,更多相关《第18章 过去时态和完成时态.docx(31页珍藏版)》请在冰豆网上搜索。
第18章过去时态和完成时态
第十八章过去时态和完成时态
一般过去时
175形式
A规则动词的过去式是在动词原形后加ed构成的:
动词原形:
work
过去式:
worked
以e结尾的动词只加d:
动词原形:
love
过去式:
loved
对所有人称,均无词形变化:
Iworkedyouworkedheworked等
规则和不规则动词的否定式均由didnot/didn’t+动词原形构成:
Ididnot/didn’twork
youdidnot/didn’twork等
疑问式则均由did+主语+动词原形构成:
didIwork?
didyouwork?
等
否定疑问式:
didyounot/didn’tyouwork?
等
B拼写注意事项
加ing时最后一个辅音字母双写的规则(参见第165节)也适用于加ed的场合:
admit,admitted
stop,stopped
travel,travelled
以y结尾的动词,y前为辅音字母时,在加ed之前要把y变为i:
carry,carried
try,tried
但y前面是元音字母时则不变:
obey,obeyed
176不规则动词
不规则动词的一般过去时形式差别很大:
动词原形:
eatleaveseespeak
过去式:
ateleftsawspoke
因此必须牢记每一个不规则动词的过去式,这样其他问题也就迎刃而解了,因为不规则动词也像规则动词一样,其过去式都没有人称变化。
不规则动词的变化表参见第364节。
177用来叙述过去发生的事件
A表示在过去某一特定时间结束的动作,因此可用于:
1指明发生在过去的动作:
Imethimyesterday.我昨天遇见了他。
Pasteurdiedin1895.巴斯彻于1895年去世。
2询问过去的特定时间:
Whendidyoumeethim?
你是什么时候见到他的?
3动作显然在过去某特定时刻发生时,虽然并末明确提及该时刻:
Thetrainwastenminuteslate.
火车晚点了十分钟。
Howdidyougetyourpresentjob?
你是怎么得到现在这份工作的?
IboughtthiscarinMontreal.
我在蒙特利尔买的这辆车。
4有时由于用现在完成时作了问答而使时间随之变得明确时:
—Wherehaveyoubeen?
—I’vebeentotheopera.
—Didyouenjoyit?
—你去哪儿了?
—我看歌剧去了。
—你喜欢这歌剧吗?
(详见第184节A中例句。
)
B一般过去时用来表示一个并未指明发生在过去何时的动作,但是,(a)该动作占用了现已结束的某一段时间;或(b)该动作发生在现已结束的某一段时间之内的某一时刻。
可以用图解表示如下,TS表示现在说话时的时间。
{ewcMVIMAGE,MVIMAGE,!
461322T1.bmp}
类型(a)的例句:
Heworkedinthatbankforfouryears.
他在那家银行工作了四年之久。
(但现在已不在那儿工作。
)
ShelivedinRomeforalongtime.
她在罗马住过很长时间。
(但现在并不住在那里了。
)
类型(b)的例句:
MygrandmotheroncesawQueenVictoria.
我的祖母见过一次维多利亚女王。
DidyoueverhearMariaCallassing?
你听过玛丽娅·卡拉斯唱歌吗?
上述情况与现在完成时的用法相比时就更易理解。
(参见第182节至第184节。
)
C一般过去时还用来表示过去的习惯:
Healwayscarriedanumbrella.
他总是带着一把雨伞。
Theyneverdrankwine.他们从来不喝葡萄酒。
(关于usedto用于表示过去习惯,参见第162节。
)
D一般过去时用于条件句类型2。
(参见第222节。
)
(虚拟过去时在asif,asthough,itistime,ifonly,wish,wouldsooner/rather之后的用法参见第二十八章与第二十九章。
)
过去进行时
178形式
过去进行时是由动词be的过去式+现在分词构成的:
参见第165节中关于现在分词的拼写法。
注意有些词不能用于进行时态。
(参见第168节。
)
179主要用法
A过去进行时主要用来表示在过去延续了一段时间的动作,但动作延续的界限不清楚,也无关紧要。
可以用图解表示。
……表示这一动作的开始或结束是不明确的:
......._______.......
B不与时间状语连用时,可以表示逐渐的发展:
Itwasgettingdarker.天越来越黑了。
Thewindwasrising.起风了。
C与表示某一时刻的词语连用,表示动作在那一时刻之前开始,并可能继续下去。
Ateighthewashavingbreakfast意指8点时他正在吃早饭,即他在8点前就已开始吃早饭了。
Hehadbreakfastateight意指他是在8点开始吃早饭的。
D时间状语可以用动词过去式代替。
这时就可以用图解表示为:
WhenIarrived我到达时
{ewcMVIMAGE,MVIMAGE,!
461324T1.bmp}
Tomwastalkingonthephone.汤姆正在打电话。
在这个句子中,我们表达了这样一个概念:
过去进行时表示的动作在一般过去时表示的动作发生之前就已开始,并可能延续下去。
上面的图解可能有助于说明这一关系。
一般过去时表示的动作由X表示。
把这一组合与两个一般过去时态的组合进行对比,就可以看出差别;后者一般表示两个一前一后的动作:
Whenhesawmeheputthereceiverdown.
他一看到我就把电话听筒放下了。
E在描述性的段落中常使用进行时态。
注意以下描述(过去进行时)与叙述(一般过去时)的组合:
Awoodfirewasburningonthehearth,andacatwassleepinginfrontofit.Agirlwasplayingthepianoand(was)singingsoftlytoherself.Sud-denlytherewasaknockonthedoor.Thegirlstoppedplaying.Thecatwokeup.
木柴在壁炉中燃烧着,一只猫在炉前睡觉。
女孩弹着钢琴并径自柔声地唱着。
突然传来一阵敲门声。
女孩停下来。
猫惊醒了。
180其他用法
表示过去相当于现在进行时的动作:
A直接引语:
Hesaid,‘IamlivinginLondon.’
他说:
“我现在住在伦敦。
”
间接引语:
HesaidhewaslivinginLondon.
他说他那时住在伦敦。
B现在进行时可以用来表示对将来确定的安排:
I’mleavingtoninght.I’vegotmyplaneticket.
我今天晚上就要动身了,已经买好了机票。
同样,过去进行时也可以表示过去对将来的安排:
Hewasbusypacking,forhewasleavingthatnight.
他那时正忙着打点行李,因为那天晚上他就要走了。
(在那之前某时已做出走的决定。
)
C过去进行时与always连用:
Hewasalwaysringingmeup.他老是给我打电话。
Hewasalwaysworking.他总是在工作。
(参见第167节B所说的现在进行时与always连用的用法。
)
181过去进行时替代一般过去时的用法
过去进行时可以用来代替一般过去时,表示更为偶然而非预定的动作:
IwastalkingtoTomtheotherday.
那天我跟汤姆聊天来着。
这里的过去进行时给人的印象是这一动作既不特殊,也不引人注目。
它同时还倾向于解除主语对于这一动作所负的责任。
句中谁先开口说话既不清楚,也无关紧要。
要注意它与一般过去时的差异:
ItalkedtoTom(我跟汤姆谈话了)表示主语I是主动的。
类似的句子还有:
FromfourtosixTomwaswashingthecar.
从4点到6点汤姆在洗车。
这通常表示一个随便的、可能是例行的活动,可与下句相比:
FromfourtosixTomwashedthecar.
从4点到6点汤姆洗了车。
(表示汤姆有意的、经过考虑的行动)
注意:
进行时态只用于表示显然是连续不断的动作。
如果把动作分割开,或者说出其发生的次数,就必须用一般过去时:
ItalkedtoTomseveraltimes.我跟汤姆谈过几次话。
Tomwashedbothcars.汤姆把两辆汽车都洗了。
当然,看来是并行的两个动作可以都用进行时态来表示:
BetweenoneandtwoIwasdoingtheshoppingandwalkingthedog.
一点到两点之间我在购物、遛狗。
这样用的进行时态通常和某些时间状语如today,lastnight,intheafternoon连用。
这些时间状语可以看做是表示某一时刻,也可以看做是表示某一段时间。
如上面例句所示,某一段时间也可以用确切的时间来表示。
如想问起一段时间怎样度过时,用过去进行时态要用比一般过去时显得有礼貌:
Whatwereyoudoingbeforeyoucamehere?
(你来这里之前做什么工作?
)要比Whatdidyoudobe-foreyoucamehere?
听起来有礼貌。
另一方面,Whatwereyoudoinginmyroom?
(你在我的房间里干什么来着?
)可能表示这样一种情感:
我认为你没有权利在我的屋子里。
但Whatdidyoudoinmyroom?
却毫无这种含义。
现在完成时
182形式和用法
A形式
现在完成时由have的现在式+过去分词构成:
Ihaveworked等
规则动词的过去分词形式与过去式完全相同,如loved,walked等。
(参见第三十七章拼写规则。
)
不规则动词的过去分词形式则各不相同,需要记住。
(参见第364节。
)
否定式由助动词后加not构成。
疑问式由倒装了的助动词与主语构成。
现在完成时的各种形式如下:
缩略形式:
have/has和havenot/hasnot可以缩略(参见第118节):
I’veworkedyouhaven’tworkedhasn’theworked?
等
缩略形式在日常口语中说得很轻,经常是几乎听不见的。
have和has的缩略形式如在第104节B中所示:
Where’veyoubeen?
你去哪儿了?
What’shedone?
他做了什么事?
B用法
这一时态可以说是现在时与过去时的一种混合,它总与现在有密切联系,主要用于对话、书信、报纸以及电视与电台报导。
183与just连用表示刚完成的动作
Hehasjustgoneout.他刚出去。
相当于:
Hewentoutafewminutesago.
他在几分钟前出去了。
这是现在完成时态的一种特殊用法。
just必须位于助动词与主要动词之间。
这种搭配主要用于肯定式,也可用于疑问式:
Hashejustgoneout?
他刚刚出去吗?
just一般不用于否定式。
184用于表示时间尚未指明或不确定的过去发生的动作
A它可以表示未说明最近何时发生的动作:
IhavereadtheinstructionsbutIdon’tunderstandthem.
我已经看了说明,但没看懂。
—Haveyouhadbreakfast?
—No,Ihaven’thadityet.
—你吃过早饭了没有?
—没有,我还没吃呢。
和下面的例句相比:
Ireadtheinstructionslastnight.
我昨天晚上看了说明。
(指明时间,因此等于有了具体时间,所以要用一般过去时。
)
Didyouhavebreakfastatthehotel?
Hehasn’tcomeyet.
他还没有来。
(所以我们一直在等他。
)
C现在完成时也可用来表示在更早一点的过去发生的动作,它和现在的时间的联系仍然保持着,即该动作有可能现在仍在重复:
Ihaveseenwolvesinthatforest.
我在那片森林里见过狼。
意指还可能在那森林里见到狼。
JohnSmithhaswrittenanumberofshortstories.
约翰·史密斯已经写了许多短篇小说。
意指他仍活着并可能写更多的小说。
如果第一句中的狼已被杀,第二句中的约翰·史密斯已死了,就会说:
Isawwolvesinthatforestonce/severaltimes.
我在那片森林里曾经/几次看到过狼。
Iusedtoseewolveshere.
我过去常在这里看到狼。
JohnSmithwroteanumberofshortstories.
约翰·史密斯写过许多短篇小说。
还要注意,这样用现在完成时时,并不一定想着某一具体动作(该动作可能已发生若干次)或者想着该动作完成的确切的时间。
如果想到的是在某一具体时间完成的某一具体的动作,很可能要用一般过去时。
185表示一个尚未过去的时间段内发生的动作
A这类动作可以用下面的图解来表示:
{ewcMVIMAGE,MVIMAGE,!
461331T1.bmp}
每个X表示一个动作。
TS表示现在说话的时间。
B表示尚未成为过去的时间段的词有:
today(今天)或thismorning/afternoon/evening/week/month/year/century(这个早上/下午/晚上/周/月/年/世纪)等。
注意:
现在完成时与thismorning连用仅限于表示大约1点以前。
因为1点钟以后,thismorning就成了一个过去的时间段,在此阶段内发生的动作就要用一般过去时表示:
(at11a.m.)Tomhasrungupthreetimesthismorningalready.
(上午11点时说)今天上午汤姆已经打三次电话了。
(at2p.m.)Tomrangupthreetimesthismorning.
(下午两点时说)汤姆今天上午打过三次电话。
同样,thisafternoon可以用于现在完成时,但限于到下午5点左右:
(at4p.m.)Ihaven’tseenTomthisafternoon.
(下午4点时说)我今天下午还没见到过汤姆。
(at6p.m.)Ididn’tseeTomthisafternoon.
(下午6点时说)今天下午我没看见过汤姆。
现在完成时与尚未成为过去的时间段连用时,意指动作在该时期中某一不确定的时刻发生或者未发生过:
—Haveyouseenhimtoday?
—Yes,Ihave./Yes,I’veseenhimtoday.
—你今天看到他了吗?
(在今天任何时刻)
—是的,我见过。
/是的,我今天看到他了。
(在今天某一时刻)
但是,如果知道一个动作通常在某一时刻或在尚未过去的一段时间中的某一段发生的话,就要用一般过去时。
如果我的闹钟通常在早上6点钟响,在早饭时我可能会这样说:
Myalarmclockdidn’tgooffthismorning.
我的闹钟今天早上没有闹。
试设想这种情景:
邮递员通常早上9点至10点来。
从9点开始到10点为止,我们会这么说:
Hasthepostmancomeyet/thismorning?
邮递员今天早上/来过没有?
但过了9点到10点这一段时间,我们就会说:
Didthepostmancomethismorning?
邮递员今天上午来过吗?
这里用过去时是因为我们想着已经过去的一段时间,尽管没有明确地提到这段时间。
HasthepostmanDidthepostman
comethismorning?
comethismorning?
邮递员来了吗?
邮递员来过吗?
{ewcMVIMAGE,MVIMAGE,!
461333T1.bmp}
Clately和recently与现在完成时连用也可表示一段尚未完全过去的时间。
Hashebeenherelately/recently?
(他最近来过吗?
)和Hehasn’tbeenherelately/recently(他最近没来过)这两句中lately/recently意指在最近的一周/月等中的任何一个时刻。
另外Hehasbeenhererecently(他最近来过这里)中的recent-ly意指在最近一周/月等中的一个未明确说明的时间。
除表示不断发生于一段时间内的动作之外,lately与肯定式连用的情况比较少见:
Therehavebeensomechangeslately/recently.
最近发生了一些变化。
He’shadalotofbadlucklately/recently.
近来他的运气坏得很。
recently与一般过去时连用时意指在此以前不久:
Heleftrecently.相当于:
Heleftashorttimeago.
他刚刚离开不久。
D现在完成时可以与ever,never,always,occasionally,often,sev-eraltimes,since+某一具体的时间,since+从句或作副词用的since连用,表示与上面所述同样的意思:
1Ann:
Haveyoueverfallenoffahorse?
安:
你从马上摔下来过吗?
Tom:
Yes,I’vefallenoffquiteoften/occasionally.
汤姆:
是的,我常/偶尔从马背上摔下来。
但是如果汤姆现在不骑马了,可以说:
Ann:
Didyoueverfalloffahorse?
(一般过去时)
安:
你那时从马背上摔下来过吗?
Tom:
Yes,Ididoccasionally/frequently.
汤姆:
摔过,那时我偶尔/时常从马背上摔下来。
2Ihaven’tseenhimsinceNovember.
11月以来我一直没看到过他。
Hashewrittensincehelefthome?
他离开家后来过信吗?
Wehadaletterlastweek.Wehaven’theardsince.
上星期我们接到了一封信。
从那以后没有收到过信。
I’vesincechangedmymind.相当于:
I’vechangedmymindsincethen.
从那以后我改变了主意。
3现在完成时可以用于表示习惯性动作:
They’vealwaysansweredmyletters.
他们总是给我回信的。
I’veneverbeenlateforwork.
我上班从来没迟到过。
有时这些好像是连续的动作,而不是重复的动作:
SincemyaccidentIhavewrittenwithmylefthand.
出了事故以后我一直用左手写字。
I’vewornglassessincemychildhood.
我从小就戴眼镜。
可以用for+一段时间来代替since+某一具体的时间:
I’veusedmylefthandforamonthnow.
我使用左手已经一个月了。
I’vewornglassesfortenyears.
我戴眼镜已经十年了。
(参见第186节。
)
4还要注意以下这种句型:
ThisisthebestwineIhaveeverdrunk.
这是我喝过的最好的葡萄酒。
ThisistheworstbookIhaveeverread.
这是我读过的最糟的书。
ThisistheeasiestjobIhaveeverhad.
这是我干过的最容易的工作。
可以去掉这种结构中的ever,也不用形容词的最高级形式,而和thefirst,thesecond等以及theonly连用:
It/ThisisthefirsttimeIhaveseenamountedband.
这是我第一次看到骑兵乐队。
Itisonlythesecondtimehehasbeeninacanoe.
这才是他第二次乘独木舟。
Thisistheonlybookhehaswritten.
这是他写的唯一的一本书。
186表示一个尚未完全过去的时期内延续的动作
表示时间的词for,since(参见第187节),allday/night/week,allmy等life,allthetime,always,lately,never,recently
A现在完成时用来表示一个从过去开始而且将继续到现在说话时间之后的动作:
Hehasbeeninthearmyfortwoyears.
他在军队里已经服役两年了。
(他还在军队里。
)
IhavesmokedsinceIleftsohool.
我离开中学以来一直抽烟。
(我仍然抽烟。
)
Wehavewaitedallday.
我们等了整整一天了。
(现在仍在等。
)
Hehaslivedhereallhislife.
他一辈子都住在这里。
(他还住这里。
)
Hehasalwaysworkedforus.
他一直在为我们工作。
(他现在仍在为我们工作。
)
这种类型的动作可以用图解表示为:
{ewcMVIMAGE,MVIMAGE,!
461336T1.bmp}
可以把上述例句和下面例句相比:
Hewasinthearmyfortwoyears.
他在军队里呆了两年。
(他现在不在军队里。
)
Ismokedforsixmonths.
我抽了六个月烟。
(然后戒了烟。
)
Helivedhereallhislife.
他一辈子都住在这里。
(可能他现已去世。
)
以上三个例句都与已完时段有关:
{ewcMVIMAGE,MVIMAGE,!
461336T2.bmp}
所以要用一般过去时。
(参见第117节B。
)
B但是现在完成时有时可以用来表示一个开始于