✔ 最佳答案
上面的回答者有d講錯左
其實have been係 present perfect continuous tense
意思係做緊,但味做完,
咁如果已經做完,就應該用present perfect tense.(現在完成式)
其實present perfect continuous tense同 present perfect tense係有d相似, 但千萬不要mix up ar...佢地係有不同之處的...
e.g. I have lived in HK for 5 years.
I have been living in HK for 5 years.
第一句用了present perfect tense,意思係我係香港住左5年,有完成的意思,或帶有一d..快要離開的意思,總之就不會再住在HK
但如果用第2句的 present perfect continuous tense,意思都係我係香港住左5年,但係就有continuous(繼續)的意思,姐係會一直住在香港!
記住, present perfect continuous tense 的動詞(live)一定要是ing form
這裏有個錯的例子:
I have been lived HK for 5 years.
另外,have been仲可以係present perfect tense的passive voice(被動式)
e.g. The chair have been repaired.
由於chair係被某人修理的,因此要用被動式!
希望我打咁多野可以幫到你啦!! ^^