区别:have been to,have been in,have gone to

杜老师(中学英语)

<p class="ql-block"><br></p><p class="ql-block">🌸1. 区别解析</p><p class="ql-block">这三个现在完成时结构都与地点相关,但含义和用法不同:</p><p class="ql-block">❶have been to曾经去过某地(现在已回来), 强调过去的经历,常与 `ever`, `never`, `once`, `twice` 等连用。</p><p class="ql-block">例句:</p><p class="ql-block">I have been to London(我去过伦敦。)</p><p class="ql-block">Have you been to China? (你去过中国吗?) </p><p class="ql-block">❷have gone to已经去了某地(现在不在这里), 表示某人去了某地且尚未回来 </p><p class="ql-block">例句:</p><p class="ql-block">She has gone to the supermarket. (她去超市了。)</p><p class="ql-block">They have gone toJapan. (他们去日本了。) </p><p class="ql-block">❸have been in在某地待了一段时间(现在还在那里),强调“停留”一段时间,常与 `for`, `since` 连用。</p><p class="ql-block">例句:</p><p class="ql-block">He has been in New York for 3 years. (他在纽约待了3年。)</p><p class="ql-block">We have been in this city since2020. (我们自2020年起就在这座城市。) </p><p class="ql-block">♥关键区别总结:</p><p class="ql-block">-have been to → 去过(现在已回来)</p><p class="ql-block">-have gone to→ 去了(现在还没回来) </p><p class="ql-block">-have been in → 在某地待了一段时间(现在仍在) </p><p class="ql-block">🌸2. 练习题练习</p><p class="ql-block"> 1:填空(have been to / have gone to / have been in)</p><p class="ql-block">1. My brother __________ Paris. He’ll be back next week. </p><p class="ql-block">2. __________ you ever __________ Japan? </p><p class="ql-block">3. They __________ Canada since 2018. </p><p class="ql-block">4. She isn’t here. She __________ the library. </p><p class="ql-block">5. I __________ that museum twice. </p><p class="ql-block">6. How long __________ you __________ this school? </p><p class="ql-block">7. Tom __________ the USA, but he came back last month. </p><p class="ql-block">8. “Where’s Lucy?” – “She __________ the bank.” </p><p class="ql-block">9. We __________ this restaurant before. The food is great! </p><p class="ql-block"> 10. He __________ Germany for 5 years and still lives there. </p><p class="ql-block">练习 2:选择正确的选项</p><p class="ql-block">1. Have you ever ________ Italy? </p><p class="ql-block">a) gone to b) been to c) been in </p><p class="ql-block">2. My parents aren’t home. They ________ Spain. </p><p class="ql-block">a) have been to b) have gone to c) have been in </p><p class="ql-block">3. She ________ London for 2 months. </p><p class="ql-block"> a) has gone to b) has been to c) has been in </p><p class="ql-block">4. I ________ that café before. It’s really nice. </p><p class="ql-block"> a) have gone to b) have been to c) have been in </p><p class="ql-block">5. Jack ________ Japan last year, but now he’s back. </p><p class="ql-block"> a) has gone to b) has been to c) has been in </p><p class="ql-block">🌸3. 答案</p><p class="ql-block">练习 1 答案1. has gone to 2. Have, been to 3. have been in 4. has gone to 5. have been to 6. have, been in 7. has been to 8. has gone to 9. have been to 10. has been in </p><p class="ql-block">练习 2 答案1. b) been to 2. b) have gone to 3. c) has been in 4. b) have been to 5. b) has been to </p><p class="ql-block">🌸4. 总结- have been to → 去过某地(已回来) - have gone to → 去了某地(未回来) - have been in→ 在某地待了一段时间(仍在) </p><p class="ql-block">通过练习巩固,可以更熟练地掌握它们的用法! </p>