姜雪琴
摘 ? ?要: 英語(yǔ)中的現(xiàn)在完成時(shí)在很大程度上與其時(shí)間狀語(yǔ)有關(guān),了解并掌握其時(shí)間狀語(yǔ),有助于正確運(yùn)用現(xiàn)在完成時(shí)。
關(guān)鍵詞: 英語(yǔ) ? ?現(xiàn)在完成時(shí) ? ?時(shí)間狀語(yǔ)
現(xiàn)在完成時(shí)(the present perfect tense)是英語(yǔ)中用得非常廣泛的一種時(shí)態(tài)。總的來(lái)講,現(xiàn)在完成時(shí)有兩種主要用法,即“已完成”用法(Finishness)和“未完成”(Unfinishness)用法。這兩種主要用法的區(qū)別在于:“已完成”用法可以與表示一段時(shí)間的狀語(yǔ)連用,也可以不與表示一段時(shí)間的狀語(yǔ)連用,而“未完成”用法通常都要與表示一段時(shí)間的狀語(yǔ)連用。這就意味著,現(xiàn)在完成時(shí)在很大程度上與其時(shí)間狀語(yǔ)有聯(lián)系。
一、與現(xiàn)在完成時(shí)“已完成”的用法連用的時(shí)間狀語(yǔ)
現(xiàn)在完成時(shí)由助動(dòng)詞have/has+ed分詞構(gòu)成,現(xiàn)在完成時(shí)的“已完成”用法主要指一個(gè)動(dòng)作或過(guò)程發(fā)生在某一個(gè)過(guò)去時(shí)間,并與現(xiàn)在的情況有關(guān)系或產(chǎn)生影響,這種“與現(xiàn)在的關(guān)系或影響”正是說(shuō)話(huà)人的興趣所在。例如:
(1)Who has broken the glasses?誰(shuí)打破了玻璃杯?—暗示玻璃杯現(xiàn)在是破的。
(2)We has finished our homework.我們剛完成作業(yè)?!凳粳F(xiàn)在已經(jīng)完成作業(yè)。
我們對(duì)以上兩句句子展開(kāi)分析,就會(huì)發(fā)現(xiàn)句子之中韻含著一種因果關(guān)系;動(dòng)作或過(guò)程的完成是原因,目前的情況則是結(jié)果。也就是說(shuō),在例(1)中,“已經(jīng)打破玻璃”是原因,“玻璃現(xiàn)在是破的”是結(jié)果。在例(2)中,“剛完成作業(yè)”是原因,“已經(jīng)完成作業(yè)”是結(jié)果。
我們了解了現(xiàn)在完成時(shí)“已完成”的用法,下面就學(xué)習(xí)與現(xiàn)在完成時(shí)“已完成”用法連用的時(shí)間狀語(yǔ),大致有以下幾種:
1.表示不確定的過(guò)去時(shí)間的時(shí)間狀語(yǔ)
如果現(xiàn)在完成時(shí)表示動(dòng)作發(fā)生在過(guò)去,但動(dòng)作產(chǎn)生的影響或結(jié)果與現(xiàn)在有聯(lián)系,我們可以用表示不確定的過(guò)去時(shí)間的時(shí)間狀語(yǔ)。這些時(shí)間狀語(yǔ)有:just,already,yet,lately,recently,since,previously等。例如:
(1)I have already finished my homework.
(2)He has just had his meal.
(3)Have you read this story book yet?
(4)A ban on the importation of drugs had been issued recently.
這幾個(gè)詞中,我們要注意yet和already的用法區(qū)別。Yet一般用于疑問(wèn)句或否定句,already通常用于肯定陳述句,有時(shí)也用于疑問(wèn)句,此時(shí),該詞表示“這么早”或“這么快”的意思,暗含驚訝意味。試比較:
Have you arrived in London yet?你已經(jīng)到達(dá)倫敦了嗎?
Have you arrived in London already?你這么快就到達(dá)倫敦了嗎?一有驚訝意味
2.表示頻度的時(shí)間狀語(yǔ)
如果現(xiàn)在完成時(shí)表示過(guò)去重復(fù)的動(dòng)作,表示主語(yǔ)具有某種“經(jīng)歷”、“經(jīng)驗(yàn)”、“學(xué)識(shí)”,或表示包括現(xiàn)在在內(nèi)的一段時(shí)間中反復(fù)發(fā)生的動(dòng)作,我們可以用表示頻度的時(shí)間狀語(yǔ)。這類(lèi)時(shí)間狀語(yǔ)有:ever,never,often,always,sometimes,twice,three times等。例如:
(1)Have you ever been to Hangzhou before?
(2)Mary has never been to the Great Wall.
(3)They have been to that village several times.。
其中ever通常用于疑問(wèn)句中,在回答中一般不用ever。例如:
Have you ever been to New York?Yes,1 have.
3.表示包括現(xiàn)在在內(nèi)的時(shí)間狀語(yǔ)
現(xiàn)在完成時(shí)是一個(gè)表示現(xiàn)在的時(shí)態(tài),因而它可以和包括現(xiàn)在在內(nèi)的一段時(shí)間狀語(yǔ)連用,這類(lèi)時(shí)間狀語(yǔ)有:these few days,all this while,all day,this week(month,summer,year),now,today等。如:
(1)Has he done much work today?
(2)My hometown has taken on a new look these few days.
(3)The old man has visited many places this year.
二、與現(xiàn)在完成時(shí)“未完成”的用法連用的時(shí)間狀語(yǔ)
現(xiàn)在完成時(shí)的“未完成”用法是指動(dòng)作或狀態(tài)從過(guò)去某時(shí)開(kāi)始,繼續(xù)到現(xiàn)在,可能繼續(xù)下去,也可能剛剛結(jié)束。例如:
I have taught here since 1985.我從1985年以來(lái)一直在這里教書(shū),至今還在這里,也可根據(jù)上下文理解為剛剛調(diào)走。
現(xiàn)在完成時(shí)的“未完成”用法通常用表示持續(xù)動(dòng)作的動(dòng)詞或表示狀態(tài)的動(dòng)詞,而不用表示短暫動(dòng)作或位置轉(zhuǎn)移的動(dòng)詞。幾乎所有的“未完成”用法都與表示一段時(shí)間的狀語(yǔ)連用。因此,我們可以這樣說(shuō),使用不使用表示一段時(shí)間的狀語(yǔ),是現(xiàn)在完成體的“未完成”用法與“已完成”用法的主要區(qū)別。試比較:
He has studied English for eight years.他已經(jīng)學(xué)習(xí)英語(yǔ)八年了 —“未完成”用法。(暗示他現(xiàn)在還在學(xué)英語(yǔ)。)
He has studied English.他學(xué)過(guò)英語(yǔ) —“已完成”用法。(暗示他曾學(xué)過(guò)英語(yǔ),現(xiàn)在不在上學(xué)。)
這種表示一段時(shí)間的狀語(yǔ)主要有以下三類(lèi):
1.Since引導(dǎo)的時(shí)間狀語(yǔ)
由Since引導(dǎo)的時(shí)間狀語(yǔ)(since+時(shí)間點(diǎn)),since可用作:
(1)副詞。例如:The big clock which used to strike the hours day and night was damaged during the war and has been silent since.
(2)介詞。例如:We have never seen her since last year.
(3)連詞。在since引導(dǎo)的分句中,動(dòng)詞可用一般過(guò)去時(shí),或現(xiàn)在完成體,或一般現(xiàn)在時(shí)?,F(xiàn)分述如下:
① since引導(dǎo)的分句的動(dòng)詞用一般過(guò)去時(shí)。動(dòng)詞常為短暫動(dòng)作動(dòng)詞。例如:
He hasn’t been home since he graduated.(graduate為短暫動(dòng)作動(dòng)詞)
They have lived here since they married.(marry 為短暫動(dòng)作動(dòng)詞)
偶爾since引導(dǎo)的分句的動(dòng)詞也用持續(xù)動(dòng)作動(dòng)詞或狀態(tài)動(dòng)詞。例如:
I haven’t heard from him since he lived in Shanghai.(live 為持續(xù)動(dòng)作動(dòng)詞)
此時(shí)我們必須注意:任何一類(lèi)動(dòng)詞的一般過(guò)去時(shí),都表示動(dòng)作或狀態(tài)的終止,而不表示開(kāi)始。因此我們不應(yīng)把以上since引導(dǎo)的二句分句分別理解為“他住到上海后”,而應(yīng)該分別理解為“他離開(kāi)上海后”。
② since引導(dǎo)的分句的動(dòng)詞用現(xiàn)在完成體,動(dòng)詞常為持續(xù)動(dòng)作動(dòng)詞或狀態(tài)動(dòng)詞,表示分句中的動(dòng)作或狀態(tài)延續(xù)到說(shuō)話(huà)的時(shí)候。例如:
I haven’t dreamed once since I’ve been here.
③ since引導(dǎo)的分句的動(dòng)詞用一般現(xiàn)在時(shí)。例如:
She has been petty since he can remember.
2.For引導(dǎo)的時(shí)間狀語(yǔ)
現(xiàn)在完成時(shí)表示的動(dòng)作或狀態(tài)在過(guò)去某一時(shí)間開(kāi)始并延續(xù)到現(xiàn)在,可能延續(xù)下去,也可能剛剛結(jié)束。這時(shí)我們可以用for引導(dǎo)的時(shí)間狀語(yǔ),句中謂語(yǔ)動(dòng)詞常為延續(xù)性動(dòng)詞或狀態(tài)性動(dòng)詞。例如:
(1)We have known each other for a long time.(know為延續(xù)性動(dòng)詞)
(2)My father has been in the Party for twenty years.(be 為狀態(tài)性動(dòng)詞)
但是,值得注意的是,非延續(xù)性動(dòng)詞或終止性動(dòng)詞的否定結(jié)構(gòu)可與表示一段時(shí)間的時(shí)間狀語(yǔ)連用,因?yàn)椤胺穸ā北旧硎强梢匝永m(xù)的。例如:
Her mother hasn’t come to see her for a year.
3.When引導(dǎo)的時(shí)間狀語(yǔ)
When作連詞用時(shí),作at the time that(在……時(shí)候或當(dāng)……時(shí)候)解,其主句謂語(yǔ)動(dòng)詞一般不能用現(xiàn)在完成時(shí),但從句謂語(yǔ)動(dòng)詞可以用先在完成時(shí),也可以用一般過(guò)去時(shí)。此時(shí),when不能獨(dú)立擔(dān)任句子成分,而只是連接主句和從句,并和從句一起作主句的時(shí)間狀語(yǔ)。也就是說(shuō),when作連詞時(shí),總是和它后面的從句一起修飾主句中的謂語(yǔ)動(dòng)詞。而且,when此時(shí)在從句中也不當(dāng)成分,即這種從句中的謂語(yǔ)動(dòng)詞并不受when修飾。因此,它在時(shí)態(tài)的使用上不受when的限制。比如:我們不能說(shuō):I have been home when you came.(可改成:I had been home when you came.)因?yàn)榇司涞闹骶洳荒苡矛F(xiàn)在完成時(shí),但下列句子都是完全正確的。
(1)When you have finished your homework,you can go out to play.
(2)You will know the blessing of health when you have lost it.
以上例句中的現(xiàn)在完成時(shí)都是用在由when連接的時(shí)間狀語(yǔ)從句中,是為了明確表明從句動(dòng)作的完成先于主句動(dòng)作而用現(xiàn)在完成時(shí)代替將來(lái)完成時(shí)的。
4.其他詞引導(dǎo)的時(shí)間狀語(yǔ)
除上述連詞或介詞引導(dǎo)的時(shí)間狀語(yǔ)外,其他一些詞也可以用來(lái)引導(dǎo)現(xiàn)在完成時(shí)的時(shí)間狀語(yǔ),這些詞常用的有:before,after,during,from,in,long ago,every time,so far,up to now,up till now,in /during the past/last + 時(shí)間段等。例如:
(1)During the past two months we have only discussed the first five chapters.
(2)He has usually finished all his homework before bed time.
(3)Jane has long ago left his husband.
(4)The State has not existed from all eternity.
筆者在傳統(tǒng)語(yǔ)法和當(dāng)代語(yǔ)法的基礎(chǔ)上,結(jié)合多年的教學(xué)探索,對(duì)英語(yǔ)現(xiàn)在完成時(shí)的時(shí)間狀語(yǔ)作了詳細(xì)分析。當(dāng)然,與現(xiàn)在完成時(shí)連用的時(shí)間狀語(yǔ)還很多,需要今后進(jìn)一步探討。
參考文獻(xiàn):
[1]張道真.實(shí)用英語(yǔ)語(yǔ)法[M].北京:商務(wù)印書(shū)館,1994.
[2]薄冰.高級(jí)英語(yǔ)語(yǔ)法(上冊(cè))[M].北京:高等教育出版社,2000.
[3]章振邦.新編英語(yǔ)語(yǔ)法[M].上海:上海外語(yǔ)教育出版社,2001.
[4]L·G亞歷山大.朗文英語(yǔ)語(yǔ)法[M].北京:外語(yǔ)教學(xué)與研究出版社,1996.
[5]張克禮.新英語(yǔ)語(yǔ)法[M].北京:高等教育出版社,2001.