1 have gone 表示“去了”,指某人現(xiàn)在不在這里,已經(jīng)到某地去了,可能正在途中或已在某地了,強調(diào)的是:某人不在此處,尚未歸來。have gone to +地點名詞 表示“到某地去了”。
Where's Jack? He's gone to Beijing. 杰克在哪里?他去北京了。(不在這里,尚沒回來 )
You can't find Mr. Lin. He's gone home. 你找不到林先生。他回家去了。(你在這里找不到他 )
2 have been 表示“到過,去過”,指曾經(jīng)到過某個地方,現(xiàn)在人已返回,不在那里了,是對過去經(jīng)歷的一種回憶。參見上文。
I have been to Paris. I went there last month. 我去過巴黎,我上個月去的。(返回后說的話 )
Where have you been ? (正)你到哪兒去了 ?(見面時問對方 )
Where have you gone ? (誤) (不合邏輯 )
3 have/has been+形容詞或名詞 表示“……多長時間了”,指包括現(xiàn)在在內(nèi)的一段時間。
She has been ill for a whole month. 她已病了整整1個月了。
He has been a teacher for more than thirty years. 他當(dāng)教師已經(jīng)30多年了。
瘋狂英語 英語語法 新概念英語 走遍美國 四級聽力 英語音標(biāo) 英語入門 發(fā)音 美語 四級 新東方 七年級 賴世雄 zero是什么意思北京市金頂街教工樓英語學(xué)習(xí)交流群