(圖侵刪)
要點解釋
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. (現在完成時)
(圖侵刪)
出自:馬克影畫(已取得權限)
閱讀更多 隨風思緒 的文章