首先这三个短语都是完成时的谓语结构前两个一般用于去过某地。它们的区别在以下两个个方面1 have been in表示曾经在哪里待过,have been to表示曾经去过某地。从停留时间上讲been in的时间一般比贺告较长,可能是定居或工作,而去旅游等短期停留一般用been toeg: I have been in London studying for 5 years.(我曾在伦敦学习过5年) My sister has been to Madrid for vacation.(我姐姐去马德里度过假)2 Have been in强调“过去曾去过”之洞拍银意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”这条引用:http://zhidao.baidu.com/question/30228542.html而been on 是已经开始的意思,它一般用于电影、舞台剧已经开始演出,是start、begin的延续性同义词。eg:The movie has been on when he came in. 这里就纳宴不能用has been started ,start是瞬间动词
相关文章
-
《两个妙龄女教师》红尘往事忆如烟最新章节!
2023-03-02 23:35 阅读(8651) -
张铁林儿子现在多大?
2023-03-03 07:16 阅读(7079) -
朱桦的老公是谁
2023-03-03 09:11 阅读(6552)
1 白蚁防治费收费标准
4934 阅读
2 1区2区3区4区产品乱码怎么解决啊?
4145 阅读
3 《韩剧下女们》 大结局介绍有哪些?
3452 阅读
4 《特赦1959》王英光将军原型是谁?
3441 阅读
5 电脑电源输出都是多少伏的呀
2880 阅读