have been in ,have been at,have gone to,have been to的区别

问题描述:

have been in ,have been at,have gone to,have been to的区别
请详细一点,要有例句,

Eg:I have been in(接大地点) London for about 4 years.I have been at (接小地点)the bus station for about 4 hours.They have gone to(去了还没回) Beijing .If you have something important to tell th...