同学你好,该知识点来自沪江网校《初中水平直达PETS三级【天猫专享】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。
同学,你好!
其他老师讲的没有错,翻译也没有错。have been确实是表示持续性的动作,have been to 表示“去过。。(已经回来)”
如果现在完成时中瞬间性动词在完成时中如要与表示持续一段时间的状语连用,要用意思相当的持续性动词来替换,例如:
1、He
has been in the army/a soldier for three years.他参军已有3年了。瞬间动词:has joined
2、She
has been up for quite some time.她起床已有好久了。瞬间动词:has got up
3、
Hasyour brother
been away from home for along time?你哥哥离家已有好久了吗?瞬间动词:has left
上面的例句都是持续动词,后面也有备注瞬间动词。可以发现have/has been...是持续动词,后面需要加上in/up/away等,瞬间动作have gone to,对应的持续动作就是have been to
补充一下常用瞬间动词相应持续性动词,常见的如下:
1、go——be (away) 2、come——be here
3、come back——be back 4、leave——be away(be not here)
5、buy——have 6、borrow——keep
7、die——be dead 8、begin——be on
9、finish——be over 10、open——be open
11、close——be closed 12、lose——be lost
13、get to know——know 14、turn on——be on
15、get up——be up 16、sit down——sit/be seated
17、join——be in(…)或be a…member 18、become——be
希望助助的解答可以帮助到同学,祝同学学习进步~~