现在完成时been to 和gone to的用法

老师你好,语法书里说'someone has gone to a place'means that he is in that place now. 'someone has been to a place' means that he went to that place,but now is back. 但是为什么'Joe and Lisa are on holiday in Japan.They've been to Japan once before.'可以说成'This is the second time they've been to Janpan.' 她们还在日本,还没回来不是吗?为什么用been to?
请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Joe and Lisa are on holiday in Japan.

They've been to Japan once before.

This is the second time they've been to Janpan.

这三句话放在一起说,那么第三句就意味着“还在日本度假”。第一句决定了说话时的语境:“现仍在日本”。

如果没有第一句,那么,第三句意味着他们已经回国了。

请先 登录 后评论
曾克辉  
擅长:英语考试

没错,以前去过一次,后来回来了呀。They've been to Japan once beforfe.表示曾去过日本,有过一次这样的经历。现在又去了,当然要用They've gone to Japan again.。如果再回来了,就可以说They've been to Japan twice.

请先 登录 后评论
  • 0 关注
  • 1 收藏,2705 浏览
  • 好学 提出于 2020-06-03 10:39

相似问题