初中英語(yǔ) 學(xué)英語(yǔ),練聽(tīng)力,上聽(tīng)力課堂! 注冊(cè) 登錄
> 初中英語(yǔ) > 初中英語(yǔ)教材 > 課本中不會(huì)教你的初中英語(yǔ)單詞、詞組、句型和慣用法 >  第420篇

初中·課本中不會(huì)教你的 415 have been to和have been in

所屬教程:課本中不會(huì)教你的初中英語(yǔ)單詞、詞組、句型和慣用法

瀏覽:

2022年05月17日

手機(jī)版
掃描二維碼方便學(xué)習(xí)和分享

415 have been to和have been in

1 have been to+地點(diǎn)名詞 表示“去過(guò)或到過(guò)某地”,而現(xiàn)在已返回,不在那里了,只表示過(guò)去的經(jīng)歷,常同once, twice, ever, never, several times等表示次數(shù)或時(shí)間的副詞連用。

Have you ever been to Shanghai? 你到過(guò)上海嗎?

I have been to the post office. 我到郵局去了。(回答Where have you been?)

2 have been in/at 意為“一直在……,一直待在……”,表示已在某地待了多少時(shí)間,指包括現(xiàn)在在內(nèi)的一段時(shí)間,常同for或since引導(dǎo)的短語(yǔ)連用。

I have been in Nanjing for over ten years. 我在南京已經(jīng)10多年了。

How long have you been in the town? 你在這個(gè)小城已經(jīng)多久了?

He has been in the factory since 2002. 他自2002年以來(lái)就一直在這家工廠。

I have been at the village for a long time. 我在這個(gè)村子里已經(jīng)待很長(zhǎng)時(shí)間了。

I have been to the school for eight years. (誤)

I have been in the school for eight years. (正)我到這所學(xué)校已經(jīng)8年了 。

How long have you been to Beijing?(誤)

How long have you been in Beijing?(正)你在北京多久了 ?


用戶搜索

瘋狂英語(yǔ) 英語(yǔ)語(yǔ)法 新概念英語(yǔ) 走遍美國(guó) 四級(jí)聽(tīng)力 英語(yǔ)音標(biāo) 英語(yǔ)入門(mén) 發(fā)音 美語(yǔ) 四級(jí) 新東方 七年級(jí) 賴(lài)世雄 zero是什么意思上海市乳山三村英語(yǔ)學(xué)習(xí)交流群

  • 頻道推薦
  • |
  • 全站推薦
  • 推薦下載
  • 網(wǎng)站推薦