現在完成進行時之深入剖析
2018-10-28 13:52:49學科網
現在完成進行時之深入剖析
一、構成形式
助動詞(have/has)+been+動詞的現在分詞
例句:
He has been thinking about this question for an hour.
二、表達意義
從其構成形式上來看,現在完成進行時屬于現在時態的范疇,而且還包含了完成和進行另外兩種時態,固其表達的時態意義具有多面性,下面筆者會通過具體例句進行深入分析。
The man has been repairing the car since the early morning.
深入剖析:
1.首先,句子中使用了現在完成進行時這種時態,總體上屬于現在時態范疇,固根據句意推斷出這位男子現在一定還在修車(說話時不一定在修車),但可以確定的是車子到目前為止依然沒有修好。
2.其次,句中所用時態包含完成時,表明修車這個動作在過去已經發生(但尚未結束)。
3.最后,句中所用時態包含進行時,表明修車這個動作仍然在持續進行著(但尚未結束)。
三、用法歸納
現在完成進行時包含兩種事件,延續事件和重復事件,但與現在完成時有所不同的是,前者不包含單一事件,根本原因實際上筆者已經通過上面的實例分析,從側面解釋過了,即現在完成進行時包含進行時態,固表明動作尚在持續進行,而現在完成時的單一事件表達的意義是動作在過去已經發生過了(對現在產生某種影響),固現在完成進行時不可能包含單一事件。
(1)延續事件
He has been living in this city for more than 10 years.
實例點睛:此種用法可以與現在完成時的延續事件等同。固此句可以替換為:He has lived in this city for more than 10 years.
(2)重復事件
The boy has been drinking 5 cups of coffee for two hours.
實例點睛:此句表明,喝咖啡這個動作在兩個小時的時間內重復了五次。
四、重復事件的用法對比(現在完成進行時與現在完成時)
(1)He has been drinking 5 cups of coffee for two hours.
(2)He has closed the window 5 times for two hours.
深入剖析:縱向對比兩句話,不難發現兩句所有的時間狀語相同,均為延續性時間狀語—two hours, 兩句所表達的次數也保持一致,均為5次,但最大的區別在于所使用的動詞不一樣,前句使用的是drink, 總體上屬于短暫性動詞,但其自身依然具有可持續性,而后句使用的close, 總體上屬于短暫性動詞,并且其自身不具有可持續性。因此,兩種動詞的不同特點決定了所使用的時態會有所不同,前者用了現在完成進行時,后者用了現在完成時。