“現(xiàn)在完成進(jìn)行時”是英語16種時態(tài)之一。
它的結(jié)構(gòu)是:have/has been doing。
時態(tài)是關(guān)于動作發(fā)生的時間、進(jìn)行的狀態(tài)。“現(xiàn)在完成進(jìn)行時”所對應(yīng)的動作,已經(jīng)發(fā)生(完成),并一直持續(xù)(進(jìn)行),此時此刻(現(xiàn)在)還在持續(xù)中,而且還要持續(xù)下去(什么時候停?不知道),如:
l I really hope the bus comes soon. We have been waiting for 20 minutes.
(我真希望公交馬上能來。我們已經(jīng)等了20分鐘了。)
“等”這個動作,20分鐘前就發(fā)生了,并一直持續(xù)到現(xiàn)在(一直在等),而且,還要持續(xù)下去(公交還沒來,所以要繼續(xù)等)。
更多例句:
1.l It has been raining for three days.
雨已經(jīng)下了三天了。(從三天前下到現(xiàn)在,而且還沒停。)
2.l David is out of breath. He has been running.
大衛(wèi)現(xiàn)在上氣不接下氣。他一直在跑。(從之前跑到現(xiàn)在,而且還要跑下去。)