01.09 「非原創」英語筆記|have been + to, done 和doing之區別

「非原創」英語筆記|have been + to, done 和doing之區別

(圖侵刪)

要點解釋

Have/has been to

這裡been為be的過去分詞形式,有實意,指曾去過什麼地方(不會強調具體時間)。

例句

I have been to New York

I have never been to your place.

Have/has been done

這種句式是現在完成時的被動語態。been在這裡沒有實意,與have或has構成助動詞,而後面的實意動詞需要使用過去分詞形式。這種表達指某動作或事情過去某時刻被完成了。

例句

My cat has been found by a girl.

Your application has been submitted.

Have/has been doing

這種時態屬於現在完成進行時,指過去某時刻開始的一個動作,一直持續到說話這一刻(並有可能延續到將來)。been在這裡也是沒有實意,與have或has構成助動詞,而實意動詞則使用現在分詞形式。

例句

I have been looking for you.

Who has been drinking my whisky?

注意

現在完成時和現在完成進行時有時是通用的,特別是加上表一段時間的時間狀語後。比如:

It has been snowing for three hours. (現在完成進行時)

It has snowed for three hours. (現在完成時)

「非原創」英語筆記|have been + to, done 和doing之區別

(圖侵刪)

出自:馬克影畫(已取得權限)


分享到:


相關文章: