勵志

勵志人生知識庫

has been用法

has been」是英語中「have」的第三人稱單數形式,它用於構成現在完成時態,表達動作或狀態從過去某一時間開始,一直持續到說話時或對說話時有影響。以下是「has been」的幾種用法:

與動詞的過去分詞連用,表示動作已經完成並對現在有影響或結果。例如,「She has been to Beijing」表示某人去過北京。

與表示地點的介詞連用,如「to」或「in」,用來表示某人曾經去過某地或一直呆在某地。例如,「He has been to London twice」表示某人去過倫敦兩次,「She has been in Beijing for a week」表示某人現在仍在北京。

與「doing」連用,表示從過去某一時間開始,一直持續到說話時的動作或狀態。例如,「She has been doing her homework for two hours」表示某人寫作業已經兩個小時了。

與表示職業的名詞連用,用來詢問或說明某人所從事的職業。例如,「He has been a teacher for ten years」表示某人當老師已經十年了。

與形容詞連用,表示某種行為或狀態。例如,「The shop has been open since yesterday」表示商店從昨天起就營業了。

此外,「has been」還可以用於虛擬條件狀語從句,並倒置主語,以及在疑問句或否定句中,通常藉助「do」,在英式英語中也可以不藉助「do」。