【has been 用法】一文搞懂have been/had been 嘅分別!

Picture of Spencer Lam
Spencer Lam
英文補習名師,港大一級榮譽,多年英文補習經驗,歷年來曾教授超過1000名學生,學生遍及各大名校,由初中至成人英語皆可因材施教,獲《TVB 星期日檔案》、《Now TV》、《ViuTV》、《晴報》、《明珠台》、《UMagazine》等專訪
目錄

大家在寫英文時不時都要使用到現在完成式和過去進行式。即是have been / has been / had been等字眼,他們的用法其實並不複雜。

have been / has been / had been的用法是Be動詞的完成式(have/has/had),加上主要動詞的過去分詞,即是Past Participle。如果是否定句,只需要在have/has/had後面加上not,然後接上動詞的Past Participle便可。

什麼是現在完成式(present perfect tense)

現在完成式(present perfect tense)是其中一個主要的英文文法。當要描述一個影響持續到現在或將會持續到將來的過去動作時,我們就需要用現在完成式。現在完成式一般包含have/has這一助動詞(auxiliary verb)。

現在完成式用來描述過去到現在「完成的動作」、「未完成的動作(否定句)」、「經驗」、「持續的狀態」。

什麼是過去完成式(past perfect tense)

過去完成進行式(past perfect tense)表達的是過去某一時間或某一動作之前已經完成的動作。過去完成式一般包含had這一助動詞(auxiliary verb)。

has been

現在完成式3大用法

用法一: 表示「已經完成」和「還沒有完成」

has been

1. already:已經,用於肯定句,放在過去分詞之前。

例如:She has already finished her homework.

她已經完成功課了。

2. just:剛才,用於肯定句,放在過去分詞之前。

例如:She has just finished her homework.

她剛剛已經完成功課了。

3. yet:已經、尚未,用於否定句及疑問句,放在過去分詞之前、句尾。

例如:Has she finished her homework yet? No, she hasn’t finished her homework yet.

她完成功課了嗎? 不,她還沒完成功課。

用法二: 表示「曾經有過」或「未曾有過」的經驗

has been

1. ever:曾經,用於疑問句,放在過去分詞之前。

例如:Have you ever cooked this dish?

你曾經煮過這道菜嗎?

2. never:從未,用於否定句,放在過去分詞之前。

例如:I have never cooked this dish.

我不曾煮過這道菜。

3. How many times…?:多少次,用於疑問句,放在句尾。

例如:How many times have you cooked this dish?

你煮過這道菜幾次?

4.once、twice、three times…:表示次數,用於直述句,放在句尾。

例如:I have cooked this dish once.

我煮過這道菜一次。

用法三: 表示「持續到現在的動作或狀態」

has been

1. since+過去時間: 自從(某時間)。

例如:I have lived in this falt since 2004.

我從2004年起就住在這個單位了。

2. for+一段時間:表示持續多久。

例如:I have lived in this falt for 18 years.

我已經住在這個單位18年了。

Has been / Have been / Had been 大不同!

Has been / Have been 詳解

has been

現在完成式:表達的是「從過去時間某個時間點到現在的一段時間」,強調與「現在」的關係。

現在完成進行式:表示過去某一時刻開始的動作持續到現在,並且還在進行中。

語法結構如下:

現在完成式:have/has been 或 have/has + p.p
現在完成進行式:have/has been + Ving
現在完成被動式:have/has been + p.p

若主詞為I, You, We,用have been,若主詞為He, She, It,用has been。有時候會省略如下:

I have = I’ve
You have = You’ve
We have = We’ve
They have = They’ve
He has = He’s
She has = She’s
It has = It’s

例:I’ve been to Japan 2 times.
我去過日本兩次次了。(現在完成式)

例:I have been watching movie for 3 hours.
我已經看了三個小時電影了。(現在完成進行式)

(由於是現在完成進行式,所以表達的是:我不只看電影看三小時了,而且我現在還在看。)

例:She has never been to Japan.
她從未去過日本。(現在完成式)

例:That boy has been sent to the hospital.
那男孩被送到醫院了。(現在完成被動式)

Had been 詳解

has been

過去完成式:表達的是過去某一時間或某一動作之前已經完成的動作。

過去完成進行式:指的是過去的某個事件之前,更早的另一個動作已經持續了一段時間,且該動作在那時仍持續進行中。

語法結構如下:

過去完成式:had been 或 had + p.p
過去完成進行式:had been + Ving
過去完成被動式:had been + p.p

had been 的用法跟have/has been是一樣的,只是一個時間點在過去,一個時間點在現在而已。

例:I had been thinking about studying.
我過去一直在想著去溫習。(過去完成進行式)

例:The bus had already taken off when she arrived at the bus stop。
當她到巴士站時,這輛巴士已經開走了。(過去完成式)

例:
The apple had been eaten by him.
蘋果被他吃掉了。(過去完成被動式)

如果大家有什麼英文問題,如Spencer Lam, 好唔好咁樣學英文呀? 或者IELTS考試,成人英文/商業英文的知識及英文資源,歡迎你可以隨時再跟我多交流一下,可以Follow 「Spencer Lam English Team」 Facebook pageIG得到更多英文資訊,亦都可以上 https://spencerlam.hk/ 了解更多!

Share:
Facebook
LinkedIn
Twitter
最新文章
「整理」英文怎麼說? sort?organize?

在日常生活和工作中,「整理」是一個非常常見的行為。然而,這個詞在英文中有多種表達方式,例如 “sort” 和 “organize”。這些詞語在不同的情境下有不同的用法。本文將詳細解釋這些詞彙的用法,並提供相應的例句,幫助你們更好地理解和應用。

閱讀全文 »
文章分類