have been : present pefect
指你曾經做過嘅事, 可能而家仲做緊, 或已經完成冇再做
而 had been: past pefect
都係指你曾經做過嘅事, 但肯定已經完成, 或已經冇再做.
ex: I have been sick 你曾經病 ( 可能而家仲病緊, 或已經好番冇病)
I had been sick 你曾經病 ( 肯定你而家已經好番, 冇病)
1. has been and have been----- 是verb to be 的 現在完成式。
現在完成式 Present perfect tense 是表示該活動由過去連結到現在.
a connection with now 和 to give new information or to
announce a recent happening. 剛剛發生 just 亦會用到這tense.
例句:The road is closed . There has been an accident.
(表示剛剛發生意外)
2. had been----- 是 verb to be 的 遇去完成式。
過去完成式 past perfect tense 是說那件事在過去某段時間發生。
something that happened in the past 和 things happened before
at a period of time.
例句: May had just got home when I phoned. She had been
in London. (注意全句發生在過去)
________________________________________________
1. 完成式 Perfect tense 很多時要比較 2 個 verbs 動詞的先後時間。
2. 由於 has been, have been , had been 是 verb to be 的 perfect
tense, 所以你要明白 verb to be 的用法。
3. 有關verb to be 的用法可到 知識+ 或其他網找。我以前答過。
had been and have been 意思上基本冇分別, 但文法上卻有不同.
for example: When I was ......, I had been .......
由於前句用 "was", 因此要配對時式 (Tense).
如果前句用 "is", 則要用現在式 (present tense)了.