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强调已经去过某处,说话的时候人不一定还在那个地方。比如他以前去过英国,现在回来了。
have gone强调去某处这个动作,说话的时候人已经不在这里了。比如他已经动身去英国了。
答
have been there 和have gone there 相同在于都去过那儿
区别是been 是曾经去过,现在回来在这儿
gone 是去到那儿还没有回来
答
不,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表示去了,现在在那
答
一是“在”,表示持续状态;一个是“去”,表示动作
答
前者表示已经去过了,可能现在已回来;后者表状态,可能去了,正在那边。