has been to has been in has been on 的区别 求初二上英语语法卷附答案

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 21:28:08
has been to has been in has been on 的区别 求初二上英语语法卷附答案

has been to has been in has been on 的区别 求初二上英语语法卷附答案
has been to has been in has been on 的区别 求初二上英语语法卷附答案

has been to has been in has been on 的区别 求初二上英语语法卷附答案
首先这三个短语都是完成时的谓语结构
前两个一般用于去过某地.它们的区别在以下两个个方面
1 have been in表示曾经在哪里待过,have been to表示曾经去过某地.从停留时间上讲been in的时间一般比较长,可能是定居或工作,而去旅游等短期停留一般用been to
eg: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的意思是“过去到过而现在已返回”,它强调“最近的经历”
而been on 是已经开始的意思,它一般用于电影、舞台剧已经开始演出,是start、begin的延续性同义词.
eg:The movie has been on when he came in.
这里就不能用has been started ,start是瞬间动词
意思就是这么个意思,可能太复杂,没事慢慢学,看看参考资料会有所帮助.

1.has been to 是指已经去过某地
Tom has been to USA twice
Tom已经去过美国两次了
2.has been in 是指已经在某地呆了多长时间了
Tom has been in USA for 2 months
Tom已经去美国两个月了/Tom已经在美国呆了两个月了
3.has been on是指某件事情已经持续了...

全部展开

1.has been to 是指已经去过某地
Tom has been to USA twice
Tom已经去过美国两次了
2.has been in 是指已经在某地呆了多长时间了
Tom has been in USA for 2 months
Tom已经去美国两个月了/Tom已经在美国呆了两个月了
3.has been on是指某件事情已经持续了多长时间了(多指演出等)
She has beenon the stage for over thirty years.
她有30多年的艺龄

收起

不要这么记英语,has been 和后面的to, in, on 没有关系,to, in, on 是和后面的东西有关系的,它们才是固定搭配,你这样断句断错,以后就会多记好多不该记的东西,介词和名词放在一起记比较好想问什么意思?I mean has been就是has been,没有什么has been to, has been in...to 和in 是跟你后面想说的东西有关,跟Has been 一...

全部展开

不要这么记英语,has been 和后面的to, in, on 没有关系,to, in, on 是和后面的东西有关系的,它们才是固定搭配,你这样断句断错,以后就会多记好多不该记的东西,介词和名词放在一起记比较好

收起