歡迎來(lái)到環(huán)球教育官方網(wǎng)站,來(lái)環(huán)球,去全球!
來(lái)源:
小編: 18現(xiàn)在完成進(jìn)行時(shí)是一兼有現(xiàn)在完成時(shí)和現(xiàn)在進(jìn)行時(shí)二者基本特點(diǎn)的時(shí)態(tài)。由于它有現(xiàn)在完成時(shí)的特點(diǎn),所以它可以表示某一動(dòng)作對(duì)現(xiàn)在產(chǎn)生的結(jié)果或影響。由于它有現(xiàn)在進(jìn)行時(shí)的特點(diǎn),所以它也可以表示某一動(dòng)作的延續(xù)性、臨時(shí)性、重復(fù)性、生動(dòng)性乃至感情色彩。
現(xiàn)在就現(xiàn)在完成進(jìn)行時(shí)的這些特點(diǎn)和現(xiàn)在完成時(shí)作一簡(jiǎn)單的比較:
?。?)現(xiàn)在完成進(jìn)行時(shí)和現(xiàn)在完成時(shí)皆可表示動(dòng)作對(duì)現(xiàn)在產(chǎn)生的結(jié)果,但前者所表示的結(jié)果是直接的,而后者所表示的則是最后的結(jié)果。如:
We have heen cleaning the classroom.(a)
We have cleaned the classroom.(b)
?。╝)句可譯為“我們打掃教室來(lái)著?!逼渲苯咏Y(jié)果可能是:我們身上都是灰。(b)句可以譯為“我們把教室打掃過(guò)了?!逼浣Y(jié)果是:現(xiàn)在教室很清潔,可以用了。又:(a)句表示教室剛剛打掃過(guò),(b)句則可能表示教室是昨天打掃的。
Be careful! John has been painting the door.(a)
John has painted the door.(b)
?。╝)句表示約翰剛剛把門油漆過(guò),現(xiàn)在油漆還未干,所以你要小心。(b)句則無(wú)此含義,油漆可能已干了。
(2)現(xiàn)在完成進(jìn)行時(shí)有時(shí)有延續(xù)性,現(xiàn)在完成時(shí)往往沒(méi)有。如:
They have been widening the road.(a)
They have widened the road.(b)
?。╝)句的意思是他們?cè)诩訉採(cǎi)R路,但尚未完工。(b)句的意思則是已完工了。有時(shí)現(xiàn)在完成時(shí)有延續(xù)性(如一些屬于持續(xù)體的動(dòng)詞),但無(wú)臨時(shí)性質(zhì)。如:
Mr. Smith has been living in London since 1978.(a)
Mr. Smith has lived in London since 1979.(b)
(a)句有“史密斯先生在倫敦久居”的含義,(b)句則沒(méi)有。
?。?)但現(xiàn)在完成進(jìn)行時(shí)并不總是具有臨時(shí)的性質(zhì),如:
My mother has been teaching English for twenty years.(a)
My mother has taught English for twenty years.(b)
(a)句在此并無(wú)臨時(shí)性質(zhì),但較口語(yǔ)化。(b)句則較為正式。又:(a)句表示動(dòng)作現(xiàn)在仍在繼續(xù).并將延續(xù)下去,(b)句的動(dòng)作是否延續(xù)下去,須由上下文決定,但在一般情況下都是延續(xù)下去的。
?。?)現(xiàn)在完成進(jìn)行時(shí)往往表示動(dòng)作在重復(fù),現(xiàn)在完成時(shí)則常常不帶重復(fù)性。如:
Have you been meeting her lately?(a)
Have you met her lately?(b)
?。╝)句有“經(jīng)常相會(huì)”之意,(b)句則沒(méi)有。(b)句如與often,every day等時(shí)間狀語(yǔ)連用,當(dāng)然也表示動(dòng)作在重復(fù)。
?。?)現(xiàn)在完成進(jìn)行時(shí)比較生動(dòng),有時(shí)含有明顯的感情色彩,而現(xiàn)在完成時(shí)往往只說(shuō)明一個(gè)事實(shí),一種影響或結(jié)果,平鋪直敘,沒(méi)有什么感情色彩可言。如:
What have you been doing?(a)
What have you done?(b)
?。╝)句表示驚異。(b)句只是一個(gè)問(wèn)題。
Have you been waiting long?(a)
Have you waited long?(b)
?。╝)句較(b)句生動(dòng)。又,(a)句比較口語(yǔ)化。
I have been wanting to meet you for long.(a)
I have long wanted to meet you.(b)
(a)句比(b)句更親切,更有禮貌。
Recently Mary has been doing her work regularly.(a)
Recently Mary has done her work regularly.(b)
?。╝)句顯然是在表?yè)P(yáng)瑪麗。(b)只說(shuō)明一個(gè)事實(shí)。
下面還有一例,頗為有趣:
Who's been eating my apples?(a)
Who's eaten my apples?(b)
?。╝)句有強(qiáng)烈的感情色彩,表示憤怒不滿,(b)句只是希望回答的一個(gè)問(wèn)題。又,(a)句兼有進(jìn)行時(shí)態(tài),所以有“蘋果未被全部吃光”的意思,(b)句是完成時(shí)態(tài),說(shuō)明“蘋果一個(gè)不剩了”。
?。?)在否定結(jié)構(gòu)中,現(xiàn)在完成時(shí)所否定的是謂語(yǔ)動(dòng)詞,現(xiàn)在完成進(jìn)行時(shí)所否定的是狀語(yǔ)。如:
He hasn't been speaking since three o'clock.(a)
He hasn't spoken since three o'clock.(b)
?。╝)句中所否定的不是has been speaking,而是 since three o'clock,其結(jié)構(gòu)等于He has been speaking not since three o'clock but since half past three.這是因?yàn)楝F(xiàn)在完成進(jìn)行時(shí)本身是沒(méi)有否定結(jié)構(gòu)的原故。(b)句用的是現(xiàn)在完成時(shí),而現(xiàn)在完成時(shí)是有否定結(jié)構(gòu)的,所以(b)句中所否定的自然是has spoken,意即“從三點(diǎn)起他一直沉默不語(yǔ),未發(fā)一言”。