have been to, have been in, have been on有什么区别?
分析如下:
1、have been to 意思是 “某人曾经到过某地现在已经回来了”表示人现在已经不在那里。
They have been to England.他们曾到过英国,现在已回来了。
2、have been in 意思是“某人去了某地现在还在那里”表示人还在那里,表示的是一段时间都在那里。
They have been in England.他们曾去过英国。
3、have gone to意思是“某人到某地去了”表示人还在去那里的路途中或者到了那里,突出的是某人现在的位置。
They have gone to England.他们已到英国去了。
扩展资料:
have been的用法
1、have been用于完成时,表示“已经过去”
例如:Scientists think that there has been life on Earth for millions of years
科学家认为生命存在于地球已经有几百万年了。
2、have been done现在完成时的被动形式,表示已经被完成
3、have been doing现在完成进行时,表示到现在为止仍然在进行。
例如:The work has been done.工作已经被完成了。强调结果
They have been playing football for 3 hours.他们已经踢了3小时的足球了。可能还未结束。
强调结果直接用have done现在完成时;
强调过程或还未完成的动作行为用have been doing现在完成进行时。
参考资料来自:百度百科been
have been to 和 have been in 和have been on有什么区别
高手来了
to 后面跟地点表地去过某地.常用搭配
in 介词而已,后面跟地点表示在某个地方之内,have been in 就提示你还在这里.
on 介词而已,后面跟表地点的表示在什么上,比如在地板上,当然也提示你还在这里.
I have been to bejing 后面不能跟一段时间
I have been in beijing for a year 我已经在BJ呆了一年了,--可能要走了,也可能要继续呆下去.
I have been on the floor for an hour.
I have been to bj and lived there for a year
havebeenon是谁的延续性动词
是主语的延续性动词,have been on作为谓语动词,是现在完成的一种用法,表示过去发生的事一直持续到现在,需要注意的是谓语动词必须是延续性动词,那么谓语动词肯定是跟在主语后边的。
have been on 主语是人还是物?
一般是物。on是副词,作表语,表示状态。……持续中
如
The lights have been on for some hours.
灯已经亮了几个小时了。
have been on
have begun强调动作
have been on强调状态
have begun不能用于现在完成时中,而have been on行.
例如:The film has been on for twenty minutes.
have begun 和have been on的区别
have begun强调动作
have been on强调状态
have begun不能用于现在完成时中,而have been on行。
例如:The film has been on for twenty minutes.
以上文章内容就是对havebeenon和havebeenon与havebeenin的区别的介绍到此就结束了,希望能够帮助到大家?如果你还想了解更多这方面的信息,记得收藏关注本站。
标签: havebeenon