have been是現(xiàn)在完成時,加上過去分詞是被動語態(tài),應(yīng)當(dāng)作be done來理解。have been是be的現(xiàn)在完成時形式,通??膳c表示職業(yè)的名詞連用,也可和表示地點的介詞短語連用。還可與away,back等詞連用。以下是小編整理的內(nèi)容,大家可以參考。
1、have been 與表示職業(yè)的名詞連用,用來詢問或說明某人所從事的職業(yè)。與 how long,for 或 since 等短語連用后,則表示此種狀態(tài)的持續(xù)時間。
例如: Have you ever been a worker ? 你曾經(jīng)當(dāng)過工人嗎?
2、也用來表示天氣。
例如: It has been cold since last yesterday. 自從昨天以來,天氣一直很冷。
3、可和表示地點的介詞連用,表示相當(dāng)于漢語中的“去過”、“來”、“到”等不同動詞的意思。
例如:How long have you been at the school? 你在/到/來這所學(xué)校多久了?
4、have been 可以與 away, back, in, on, out, over 等小品詞連用。相當(dāng)于一個 表示動作動詞的現(xiàn)在完成時的用法, 表示某種狀態(tài)。
例如:The film has been on (for half an hour).電影開演(半小時)了。
5、have been后接動詞的現(xiàn)在分詞,為現(xiàn)在完成進行時,強調(diào)從過去某一時間到現(xiàn)在為止的一段時間內(nèi)一直進行或反復(fù)多次發(fā)生的動作。這個動作到說話時是否停止,視上下 文或當(dāng)時語言環(huán)境而定。
例如:He has been working in that school for five years. 他在這學(xué)校工作五年了。(現(xiàn)在是否仍在該學(xué)校工作,視上下文而定。 )
6、have been +及物動詞的過去分詞。為現(xiàn)在完成時被動語態(tài)的形式,表示一個已完 成的被動動作。
例如:The moon has been visited by human being already. 月亮已經(jīng)被人類訪問過了。
have的詞性:
1、作助動詞時表示已經(jīng)。
2、作動詞時表示有;讓;拿;從事;允許。
3、作名詞時表示人名;(芬)哈韋;(德)哈弗。
短語搭配:1、have a good rest好好休息;2、have a tacit understanding心照不宣;3、have a stomachache肚子疼。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)