have been to and havegoneto用法区别在那里?

问题描述:

have been to and havegoneto用法区别在那里?
如果现在完成时一个句子里面有两个动词都需要加上它的过去时吗?

have been to 去过某地,已经回来了
have gone to去某地了,还没回来