二、現(xiàn)在完成進(jìn)行時(shí),表示動作從某一時(shí)間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去。其結(jié)構(gòu)為:主語+助動詞(have/has)+been+動詞的現(xiàn)在分詞+其他成分。1、表示從過去某時(shí)開始一直持續(xù)到現(xiàn)在的動作,并且還將持續(xù)下去。 I have been learning English three years ago. 三年以來我一直在學(xué)英語。(動作還將繼續(xù)下去) 2、表示在說話時(shí)刻之前到現(xiàn)在正在進(jìn)行的動作。 We have been waiting for you for half an hour. 我們已經(jīng)等你半個鐘頭了(人還沒到,如同在電話里說的,還會繼續(xù)等) 3、有些現(xiàn)在完成進(jìn)行時(shí)的句子等同于現(xiàn)在完成時(shí)的句子。 They have been living in this city for ten years. 他們在這個城市已經(jīng)住了10年了。(動作還將繼續(xù)下去) 4、大多數(shù)現(xiàn)在完成進(jìn)行時(shí)的句子不等同于現(xiàn)在完成時(shí)的句子。 I have been writing a book. 我一直在寫一本書。(動作還將繼續(xù)下去) 5、表示狀態(tài)的動詞不能用于現(xiàn)在完成進(jìn)行時(shí)。 I have known him for years.(不能用have knowing) 我認(rèn)識他已經(jīng)好幾年了。 這類不能用于現(xiàn)在完成進(jìn)行時(shí)的動詞還有:love愛,like喜歡,hate討厭,think想等等。 6、一些現(xiàn)在完成時(shí)的句子也與現(xiàn)在完成進(jìn)行時(shí)的句子含義相同 延續(xù)性動詞在現(xiàn)在完成時(shí)與現(xiàn)在完成進(jìn)行時(shí)時(shí)態(tài)中使用,句意相同。例如: She has been sleeping for 6 hours and still cannot wake up. 她已經(jīng)睡了6個小時(shí),到現(xiàn)在還沒有醒來。 7、表示現(xiàn)在以前一直在進(jìn)行的動作強(qiáng)調(diào)動作的未完成性 It has been raining for 3 days. 已經(jīng)下了3天的雨了(現(xiàn)在還沒停止)
本文來自:逍遙右腦記憶 http://m.yy-art.cn/gaozhong/746035.html
相關(guān)閱讀:英語短語學(xué)習(xí):能派上用場的