形式
主語+have/has been+動(dòng)詞-ing
用法
1.表示從過去某時(shí)開始一直持續(xù)到現(xiàn)在的動(dòng)作,并且還將持續(xù)下去。
The Chinese have been making paper for two thousand years.中國有2000年的造紙歷史。(動(dòng)作還將繼續(xù)下去)
I have been learning English since three years ago.自從三年前以來我一直在學(xué)英語。(動(dòng)作還將繼續(xù)下去)
2.表示在說話時(shí)刻之前到現(xiàn)在正在進(jìn)行的動(dòng)作。
We have been waiting for you for half an hour.我們已經(jīng)等你半個(gè)鐘頭了(人還沒到,如同在電話里說的,還會(huì)繼續(xù)等)
3.有些現(xiàn)在完成進(jìn)行時(shí)的句子等同于現(xiàn)在完成時(shí)的句子。
They have been living in this city for ten years.
They have lived in this city for ten years.
他們?cè)谶@個(gè)城市已經(jīng)住了10年了。
4.大多數(shù)現(xiàn)在完成進(jìn)行時(shí)的句子不等同于現(xiàn)在完成時(shí)的句子。
I have been writing a book.我一直在寫一本書。(動(dòng)作還將繼續(xù)下去)
I have written a book.我已經(jīng)寫了一本書。(動(dòng)作已經(jīng)完成)
5.表示狀態(tài)的動(dòng)詞不能用于現(xiàn)在完成進(jìn)行時(shí)。
I have known him for years. 我認(rèn)識(shí)他已經(jīng)好幾年了。
I have been knowing...這類不能用于現(xiàn)在完成進(jìn)行時(shí)的動(dòng)詞還有:love愛,like喜歡,hate討厭,等。
否定句構(gòu)成:
主語+has/have+not+been+現(xiàn)在分詞
一般疑問句構(gòu)成:
Have/has+主語+been+現(xiàn)在分詞+其他