英语翻译

问题描述:

英语翻译
可是have been in 不是表是曾经来过某地(强调经验,但现在不在此地吗?)
那have been in

我在上海呆了三年.(现在还在上海)
你说的那个是have been to 表示曾经去过某地但是现在不在那里了,这两个是不一样的