has been in和has been at的区别

问题描述:

has been in和has been at的区别
has been in.has been at.has been to.has gone to它们的区别

has been in(去过某地)后接大地方
has been at(去过某地)后接小地方
has been to(去了某地)回来与否不晓得
has gone to(去了某地)还未回来