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