been in/on/to有什么区别?
4个回答

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 +小地点 表示到达某地