現(xiàn)在完成進(jìn)行時(shí)在持續(xù)性動(dòng)作中的應(yīng)用
一個(gè)電影場(chǎng)景的情景再現(xiàn)。
一個(gè)丈夫回家發(fā)現(xiàn)她妻子在一個(gè)陌生人懷里。自然,他想找出關(guān)于這段不正當(dāng)關(guān)系,這段猥瑣的婚外戀的一切。他問(wèn)他妻子的第一個(gè)問(wèn)題是:“你和他幽會(huì)多久了?”
他的問(wèn)題指的不是他撞見(jiàn)的這一次,而是關(guān)于他們關(guān)系的長(zhǎng)期歷史。所以,現(xiàn)在完成進(jìn)行時(shí)可以用于表達(dá)長(zhǎng)期活動(dòng),這些活動(dòng)1)要么被期待會(huì)持續(xù),或者2)不被保證會(huì)結(jié)束。比如你可以從這個(gè)丈夫的問(wèn)題中聽(tīng)出,他不認(rèn)為他妻子和她情人的婚外戀會(huì)結(jié)束。這是因?yàn)楝F(xiàn)在完成進(jìn)行時(shí)只應(yīng)用于活動(dòng)的/進(jìn)行的事件,不管是長(zhǎng)期事件還是短期事件。
現(xiàn)在,如果你想討論一個(gè)長(zhǎng)期的發(fā)生于過(guò)去的情況,并且不再進(jìn)行,你需要用過(guò)去完成進(jìn)行時(shí),例如“ 這個(gè)女人在那一刻發(fā)現(xiàn)他的丈夫已經(jīng)有一個(gè)情人一年了。”但這是另一個(gè)話(huà)題了。
有時(shí)我們很難區(qū)分現(xiàn)在完成進(jìn)行時(shí)指的是一次的事件還是一個(gè)習(xí)慣性的活動(dòng)。因此,“I have been playing golf”可以有兩個(gè)意思。一方面,它可以指說(shuō)話(huà)者說(shuō)話(huà)時(shí)的那一局。另一方面,它可以指說(shuō)話(huà)者在很長(zhǎng)時(shí)間內(nèi)玩的很多局。很明顯,你需要上下文來(lái)明白具體意思。下面是兩者的例子:
?電話(huà):“嗨我在高爾夫場(chǎng),我現(xiàn)在已經(jīng)打了快一個(gè)小時(shí)了”
這是正在進(jìn)行的一次的活動(dòng)。
?電話(huà):自從我女朋友對(duì)高爾夫產(chǎn)生興趣,我就在玩高爾夫。
習(xí)慣性的/長(zhǎng)期的活動(dòng)。
現(xiàn)在讓我們看看這兩種運(yùn)用現(xiàn)在完成進(jìn)行時(shí)的情況是如何運(yùn)用到這個(gè)陳述句“I've been eating ice cream”
?Sally在一個(gè)飯館和John見(jiàn)面,John早來(lái)了一個(gè)小時(shí)。當(dāng)她走向他的桌子時(shí),她發(fā)現(xiàn)一個(gè)盛著一勺冰激凌的碗,因此得出結(jié)論他剛才在吃冰激凌。
?在這里現(xiàn)在完成進(jìn)行時(shí)的用法指一個(gè)正在進(jìn)行的活動(dòng),因?yàn)镴ohn已經(jīng)開(kāi)始吃冰激凌并且似乎還沒(méi)吃完。但是如果他吃完了冰淇淋,我們就需用現(xiàn)在完成時(shí):“當(dāng)她走向他的桌子,她看到一個(gè)空碗并得出結(jié)論他剛剛吃完了他的冰淇淋?!碑?dāng)然,在日常用語(yǔ)中,很多美國(guó)人會(huì)在這種情況下說(shuō):“he just ate” 這可能是因?yàn)槿藗冇X(jué)得沒(méi)必要把他們食物消耗的時(shí)間說(shuō)得那么精準(zhǔn)。
?John打電話(huà)給Sally給她說(shuō)他上幾周?chē)L試過(guò)的所有冰淇淋口味。“我最近吃了好多冰淇淋 Sally,簡(jiǎn)直不可思議。我每天都嘗試一個(gè)新口味?!?br>
?這個(gè)句子的上下文說(shuō)明的John運(yùn)用現(xiàn)在完成進(jìn)行時(shí)是指習(xí)慣性活動(dòng)這種情況。