have gone to与have been to能与for+一段时间吗?我的英语老师说只有have been in 可以,但是我在《新概念》3A的Unit 3里面有一句“They have gone to the US for 2 months.”所以,我纠结了.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 12:23:38

have gone to与have been to能与for+一段时间吗?我的英语老师说只有have been in 可以,但是我在《新概念》3A的Unit 3里面有一句“They have gone to the US for 2 months.”所以,我纠结了.
have gone to与have been to能与for+一段时间吗?
我的英语老师说只有have been in 可以,但是我在《新概念》3A的Unit 3里面有一句“They have gone to the US for 2 months.”所以,我纠结了.

have gone to与have been to能与for+一段时间吗?我的英语老师说只有have been in 可以,但是我在《新概念》3A的Unit 3里面有一句“They have gone to the US for 2 months.”所以,我纠结了.
应该不能
have gone to表示已经到某地去了,have been to表示已经去过某地
go是瞬间动词,不能与表示一段时间的时间状语连用