Has been in 和 hsa been on有什么区别?

问题描述:

Has been in 和 hsa been on有什么区别?

Has been in 指...在..地方或地点或..内
例句:He has been in Beijing for 2years.
他在北京待了2年
hsa been on指.已经开始了..
如:The film has been on for 20minutes.
这个电影已经开始20分钟了.