have been in have gone to

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:16:05
He__________New York for a week.

has been in 还是 has gone to ?

后面有接for a week..感觉是 has been in...

不过还是来问一下为什么.

has been in表示一种状态,中文翻译就是“在”,已经在纽约一个星期了。
has gone to是表示一个动作,表示一个星期都在重复“已经去纽约”这个动作,明显是不对的。

has been to..

been 是去暸然后已经囬来勒
gone 是还没有囬来得.
for a week 知道时间僦是已经囬来勒所以是been

两者意义是不一样的
has been in 表示曾在...或是一直在...
has gone to 是去过

绝对是has been in