「have been」的用法主要包括以下幾種:
與表示職業的名詞連用。詢問或說明某人所從事的職業。
表示天氣。例如,「It has been cold since last yesterday.」意為「自從昨天以來,天氣一直很冷」。
與地點介詞短語連用。相當於漢語中的「去過」「來」「到」「在」等不同動詞的意思。
與小品詞如away、back、in、on、out、over等連用。表示某種狀態,強調從過去某一時間到現在為止的一段時間內一直進行或反覆多次發生的動作。
構成現在完成時被動語態。例如,「The moon has been visited by human beings already.」意為「月亮已經被人類訪問過了」。
現在完成進行時。強調從過去某一時間到現在為止的一段時間內一直進行或反覆多次發生的動作。
以上用法展示了「have been」的多樣性和靈活性,希望對你有所幫助。