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