現(xiàn)在完成進(jìn)行時(shí)表示動(dòng)作從某一時(shí)間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去(與since,for連用時(shí),常常表示動(dòng)作會(huì)進(jìn)行下去)。今天給大家講解的是現(xiàn)在完成進(jìn)行時(shí)的結(jié)構(gòu)和用法。

一、 結(jié)構(gòu)
由“助動(dòng)詞have(has) + been+動(dòng)詞的現(xiàn)在分詞”構(gòu)成

二、用法
1、表示在說話時(shí)刻之前剛剛結(jié)束的動(dòng)作。
We have been waiting for you for half an hour.
我們已經(jīng)等你半個(gè)小時(shí)了。(動(dòng)作不在繼續(xù)下去)

2、有些現(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.
他們在這個(gè)城市已經(jīng)住了10年了。
I have been working here for five years.
I have worked here for five years.
我在這里已經(jīng)工作五年了。

3、表示從過去某時(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ù)下去)

4、大多數(shù)現(xiàn)在完成進(jìn)行時(shí)的句子不等同于現(xiàn)在完成時(shí)的句子。
I have been writing a book.(動(dòng)作還將繼續(xù)下去)
我一直在寫一本書。
I have written a book.(動(dòng)作已經(jīng)完成)
我已經(jīng)寫了一本書。

5、表示狀態(tài)的動(dòng)詞不能用于現(xiàn)在完成進(jìn)行時(shí)。
I have known him for years.
我認(rèn)識(shí)他已經(jīng)好幾年了。
這類不能用于現(xiàn)在完成進(jìn)行時(shí)的動(dòng)詞還有:love,like,hate等。

好了,以上就是小編為同學(xué)們準(zhǔn)備的現(xiàn)在完成進(jìn)行時(shí)的結(jié)構(gòu)及用法??傊?,要學(xué)現(xiàn)在完成進(jìn)行時(shí),還應(yīng)多練習(xí),多讀英語文章,培養(yǎng)語感,總結(jié)經(jīng)驗(yàn),久而久之,時(shí)態(tài)使用的準(zhǔn)確性就會(huì)不知不覺提高很多。