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. 杰克在哪里?他去北京了。(不在這里,尚沒(méi)回來(lái) )
You can't find Mr. Lin. He's gone home. 你找不到林先生。他回家去了。(你在這里找不到他 )
2 have been 表示“到過(guò),去過(guò)”,指曾經(jīng)到過(guò)某個(gè)地方,現(xiàn)在人已返回,不在那里了,是對(duì)過(guò)去經(jīng)歷的一種回憶。參見(jiàn)上文。
I have been to Paris. I went there last month. 我去過(guò)巴黎,我上個(gè)月去的。(返回后說(shuō)的話 )
Where have you been ? (正)你到哪兒去了 ?(見(jiàn)面時(shí)問(wèn)對(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í)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴世雄 zero是什么意思杭州市體育場(chǎng)路2號(hào)小區(qū)英語(yǔ)學(xué)習(xí)交流群