今天我們來比較一下現(xiàn)在完成時和現(xiàn)在完成進行時。在比較這兩個時態(tài)時,關鍵在于對現(xiàn)在完成進行時的基本概念是否理解,現(xiàn)在就現(xiàn)在完成進行時的這些特點和現(xiàn)在完成時作一些簡單的比較:

(1)現(xiàn)在完成進行時有時有延續(xù)性,現(xiàn)在完成時往往沒有。如:
They?have?been?widening?the?road.?他們在加寬馬路。(但尚未完工)
They?have?widened?the?road.?他們加寬了馬路。(已完工)

(2)現(xiàn)在完成進行時往往表示動作在重復,現(xiàn)在完成時則常常不帶重復性。如:
Have?you?been?meeting?her?lately??(a)
Have?you?met?her?lately??(b)
(a)句有“經常相會”之意,(b)句則沒有。(b)句如與often,?every?day等時間狀語連用,當然也表示動作在重復。

(3)現(xiàn)在完成進行時和現(xiàn)在完成時皆可表示動作對現(xiàn)在產生的結果,但前者所表示的結果是直接的,而后者所表示的則是最后的結果。如:
We?have?been?cleaning?the?classroom.?我們打掃教室來著。
We?have?cleaned?the?classroom.?我們把教室打掃過了。

(4)現(xiàn)在完成進行時比較生動,有時含有明顯的感情色彩,而現(xiàn)在完成時往往只說明一個事實,一種影響或結果,平鋪直敘,沒有什么感情色彩可言。如:
What?have?you?been?doing??(a)
What?have?you?done??(b)
(a)句表示驚異,(b)句只是一個問題。

以上就是小編為同學們整理的現(xiàn)在完成進行時和現(xiàn)在完成時的區(qū)別,看完這幾點不同,你能分清楚這兩者之間的區(qū)別了嗎?其實,只要大家能把以上幾點記住,多從例句找不同,仔細分析一下句子的成分,很快就能做出正確的答案。希望以上幾點能對大家有所幫助。