1.你说的been in/on/to应该指的是现在完成时中的吧
①have been in 指的是 呆在某地,后常接since+时间点,for+时间段
例句:I have been in Beijing since 1999.
②have been on 意思是已经开始了 因为Start 和begin是非延续性动词,所以在现在完成时里用be on代替
例句:The movie has been on for 10minutes.
电影已经开始10分钟了
③have been to 意为去过某地已经回来,与have gone to (去了某地还未回来)相区分
例句:I have been to Tianjin twice.(我已经去过天津两次了.)
They have gone to Shanghai.(他们去上海了)
arrive in +大地点 arrive at +小地点 表示到达某地