高考語法課堂:現(xiàn)在完成時VS現(xiàn)在完成進(jìn)行時

字號:

現(xiàn)在完成進(jìn)行時是一兼有現(xiàn)在完成時和現(xiàn)在進(jìn)行時二者基本特點(diǎn)的時態(tài)。由于它有現(xiàn)在完成時的特點(diǎn),所以它可以表示某一動作對現(xiàn)在產(chǎn)生的結(jié)果或影響。由于它有現(xiàn)在進(jìn)行時的特點(diǎn),所以它也可以表示某一動作的延續(xù)性、臨時性、重復(fù)性、生動性乃至感情色彩。
    現(xiàn)在就現(xiàn)在完成進(jìn)行時的這些特點(diǎn)和現(xiàn)在完成時作一簡單的比較:
    (1)現(xiàn)在完成進(jìn)行時和現(xiàn)在完成時皆可表示動作對現(xiàn)在產(chǎn)生的結(jié)果,但前者所表示的結(jié)果是直接的,而后者所表示的則是最后的結(jié)果。如:
    We have heen cleaning the classroom.(a)
    We have cleaned the classroom.(b)
    (a)句可譯為“我們打掃教室來著?!逼渲苯咏Y(jié)果可能是:我們身上都是灰。(b)句可以譯為“我們把教室打掃過了。”其結(jié)果是:現(xiàn)在教室很清潔,可以用了。又:(a)句表示教室剛剛打掃過,(b)句則可能表示教室是昨天打掃的。
    Be careful! John has been painting the door.(a)
    John has painted the door.(b)
    (a)句表示約翰剛剛把門油漆過,現(xiàn)在油漆還未干,所以你要小心。(b)句則無此含義,油漆可能已干了。
    (2)現(xiàn)在完成進(jìn)行時有時有延續(xù)性,現(xiàn)在完成時往往沒有。如:
    They have been widening the road.(a)
    They have widened the road.(b)
    (a)句的意思是他們在加寬馬路,但尚未完工。(b)句的意思則是已完工了。有時現(xiàn)在完成時有延續(xù)性(如一些屬于持續(xù)體的動詞),但無臨時性質(zhì)。如:
    Mr. Smith has been living in London since 1978.(a)
    Mr. Smith has lived in London since 1979.(b)
    (a)句有“史密斯先生在倫敦久居”的含義,(b)句則沒有。
    (3)但現(xiàn)在完成進(jìn)行時并不總是具有臨時的性質(zhì),如:
    My mother has been teaching English for twenty years.(a)
    My mother has taught English for twenty years.(b)
    (a)句在此并無臨時性質(zhì),但較口語化。(b)句則較為正式。又:(a)句表示動作現(xiàn)在仍在繼續(xù).并將延續(xù)下去,(b)句的動作是否延續(xù)下去,須由上下文決定,但在一般情況下都是延續(xù)下去的。