hasbeen句型什麼時候用
來源:魅力女性吧 2.29W
has been是動詞be的現在完成時形式,當主語為第三人稱單數時,用has been的形式。has been的意思是“已經”
例如:
She has  been in her room for hours.(她已經在自己的房間裏待了幾個小時。)
1) 現在完成時 - have/has been
若使用現在完成時的主語為I/ You/ We/ They 或名詞複數(Cars/ Children/ People),則使用have been
They have been married for 23 years since 1997.他們已經結婚23年了。
若使用現在完成時的主語為He/ She/ It 或名詞單數(Car/ Child/ Person),則使用has been
He has been to Japan three times, in 1993, 1995 and 2000, but he has never visited Hokkaido.他曾去過日本三次,但他未到訪過北海道
2)現在完成進行時 – have/has been doing
表示一個持續發生的動作(從過去到現在),動作通常仍會持續下去。
I have been watching movie for 2 hours/since 3pm.
我已經看了兩個小時電影了(下午3點開始看)。
3) 現在完成時(被動語態)- have/has been done
如:
That girl has been sent to the hospital.
那女孩被送到了醫院了。