have been there on foot 与 have gone there on foot 的区别是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 11:38:50
have been there on foot 与 have gone there on foot 的区别是什么?

have been there on foot 与 have gone there on foot 的区别是什么?
have been there on foot 与 have gone there on foot 的区别是什么?

have been there on foot 与 have gone there on foot 的区别是什么?
have been there on foot我曾经步行去过那
have gone there on foot我步行去了那
have been there表示去过,现在不再那
have gone there表示去了,现在在那

have been there on foot 指去了并且已经回来
have gone there on foot 指去了但不知道是不是已经回来,一般指还没有回来

一是“在”,表示持续状态;一个是“去”,表示动作

前者表示已经去过了,可能现在已回来;后者表状态,可能去了,正在那边。

不,have been there on foot 的意思是“去过那里已经回来了”,have gone there on foot 是“去了还没有回来”,
前面一句是,走去走回!后一句是,走去那里!

have been there 和have gone there 相同在于都去过那儿
区别是been 是曾经去过,现在回来在这儿
gone 是去到那儿还没有回来

have been there on foot
have gone there on foot
have been强调已经去过某处,说话的时候人不一定还在那个地方。比如他以前去过英国,现在回来了。
have gone强调去某处这个动作,说话的时候人已经不在这里了。比如他已经动身去英国了。