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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/06/10 02:09:54
havegoneto与havebeento能与for+一段时间吗?我的英语老师说只有havebeenin可以,但是我在《新概念》3A的Unit3里面有一句“TheyhavegonetotheUSfor

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是瞬间动词,不能与表示一段时间的时间状语连用