辨析:have/has been to,have/has gone to与have/has been in

易混短语
意思
用法
have/has been to
表示“曾经去过(某地)”
现在已经回来,不在那里了
have/has gone to
表示“去了(某地)”
现在还没有回来,可能在去的途中,也可能在目的地
have/has been in
表示“待在(某地)”
强调在某地待了多长时间

She has been to Shanghai.

她去过上海。(现在不在上海)

She has gone to Shanghai.

她去了上海。(现在她已经在上海或途中)

She has been in Chengdu for two years.

她已经在成都待了两年了。

27 喜欢·332 浏览
习题练习
单选题

—Where have you _____? We've been looking for you everywhere!

—I _____ the supermarket.

A

been to; have been to

B

been; went to

C

gone; have gone to

D

been in; went to

题目答案

B

答案解析

暂无解析
相关推荐