去过某地 的现在完成时和现在完成进行时的区别?
1个回答

1 has / have been to - - - - 去过/ 到过 某地 (但现在不在该地了),说明他(们)对该地瞭解了,这就是对现在造成的影响。

He has been to London and knows much about it.

2 has / have gone to - - - - 这个强调不在你说话的地方,至於他(们)是否到了要去的地方是另外一件事...