首先这三个短语都是(shi)完成时的谓语结构
前两个一般用于去过某地。它(ta)们的区别在以下两个(ge)个方面
1 have been in表示曾经在哪里待过(guo),have been to表示曾(ceng)经搏拍去过某地。从停留时间上讲been in的时间一般比较长,可能是定居或工作,而去旅游等(deng)短期停留一般用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强答并(bing)调“过去曾去过”之(zhi)意,表示经验;have been to的意思是“过去(qu)到过而现在已返回”,它强调“最近的经历”
而been on 是已经(jing)开始的意思,它(ta)一般用于电影、舞台剧已经开始演出,是start、begin的延续性同义词。
eg:The movie has been on when he came in.
这里就不能用has been started ,start是瞬间动词
意思就是这么(me)个意思,可能太复杂,没事慢慢学,看(kan)看参清银迹考资料会有所帮助(zhu)。
has been on是(shi)什么意思是表示动作的持(chi)续性,从开始一直到现(xian)在一直在做某事,并且主(zhu)语是人,不是被动(dong)
has been on是什么时态?has been on是现在完成时。
现在完成(cheng)时的动词结构是:have/has+过去分词,例(li)如The experiment has been done successfully. 这(zhe)个实验做得很成功。
以下是现在完成时相关郑枣语法的(de)相关介绍:
1、现在完(wan)成时不能单独与准确(que)时间状语连用,(如表示过去的时间状(zhuang)液顷语)如yesterday、morning、afternoon,last(morning、afternoon)等(deng),除非与for,since连(lian)用。
2、现在完成时往(wang)往同表示不确定的过去时间状语连用,如already(肯(ken)定句中喊埋拆),yet(否定(ding),疑问,句末),just,before,recently,still,lately,ever等。
3、现在完(wan)成时态经常与表示(shi)频率的时间状语连用,如often,sometimes,ever,never,twice,on several occasion等。
以上(shang)资料参考百度百科——现在完成时(shi)
has been on是(shi)什么意思?
是表示(shi)动作的持续性,从开始一直到现在一直(zhi)在做某事,并且主语是人,不是(shi)被动
has been on什么意思has been on
一粗山桥直在进行(上演,播岩(yan)猛出。。。。)
双语对照
例句唯慎:
1.
Byd's business has been on fire.
比亚迪的业(ye)务一直火爆。
2.
Since january, the world's most populous country has been on a tear downloading and using mobile applications, according to mobile analytics firm flurry.
据移动分析公司flurry的数据,自今年1月以来,这个全(quan)球人口最多的国家(jia)一直在火热下载和使用手机应用程序
hasbeenon和hasbeenopen的区别hasbeenon指(zhi)的是某枣轿肆蚂物或某(mou)种情况一直存在(zai),而hasbeenopen指的是凳雹肆某物被打开或(huo)开启,一直处于可用状态。
上述文章内(nei)容就是对hasbeenon和hasbeenon等于什么的介绍(shao)到此就结束了,希望能够帮助到(dao)大家;当然如果你(ni)还想了解更多这方面的信(xin)息,请多多关注我们哦!