當前位置

首頁 > 基礎學英語 > 英語語法入門 > 語法簡述:現在完成進行時的用法

語法簡述:現在完成進行時的用法

推薦人: 來源: 閱讀: 3.43K 次

現在完成進行時的用法相較於現在完成時要稍微簡單一點,有時可以兩者互換

ing-bottom: 66.56%;">語法簡述:現在完成進行時的用法

但是,同學們在使用現在完成進行時,且此動作有未完成的含義時,選擇的動詞要爲持續性動詞

具體情況如下:

現在完成進行時由have/has been + -ing分詞構成。它的主要用法與現在完成時的“未完成”用法相仿。

例如:

I have been writing letters for an hour ( and I’ve still got some to do ).

I have been sitting in the garden ( and have just come indoors ).

I have been doing the same job in another company. 我一直在另一家公司裏做同樣的工作.

I have been doing breathing exercises to replenish my energy.  這幾天在家養氣呢,補充精力.

上述第一例說明動作還將繼續下去,第二例說明動作在說話之前剛剛結束

現在完成時和現在完成進行時有時可以互換使用,含義沒有太多明顯差別。

例如:

We have been living here for ten years.

We have lived here for ten years.

但是,由於現在完成進行時還帶有進行時的持續性、暫時性和未完成的含義,

有時就不可以與現在完成時互換使用。

試比較:

Who have been eating my dinner?

Who has eaten my dinner?

前一例的含義是“還有些剩下”,後一例則表示“全部吃光了”,含義不同。

今後大家在使用這類用法的時候一定要注意仔細區別!