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