为什么My parents ( ) Beijing for ten years中间只能填have been in而不能填have gone to后者不是表示去了没回来吗,为什么不行?难道是非可延续性动词?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:14:21
![为什么My parents ( ) Beijing for ten years中间只能填have been in而不能填have gone to后者不是表示去了没回来吗,为什么不行?难道是非可延续性动词?](/uploads/image/z/5836061-29-1.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88My+parents+%28+%29+Beijing+for+ten+years%E4%B8%AD%E9%97%B4%E5%8F%AA%E8%83%BD%E5%A1%ABhave+been+in%E8%80%8C%E4%B8%8D%E8%83%BD%E5%A1%ABhave+gone+to%E5%90%8E%E8%80%85%E4%B8%8D%E6%98%AF%E8%A1%A8%E7%A4%BA%E5%8E%BB%E4%BA%86%E6%B2%A1%E5%9B%9E%E6%9D%A5%E5%90%97%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%A1%8C%3F%E9%9A%BE%E9%81%93%E6%98%AF%E9%9D%9E%E5%8F%AF%E5%BB%B6%E7%BB%AD%E6%80%A7%E5%8A%A8%E8%AF%8D%3F)
为什么My parents ( ) Beijing for ten years中间只能填have been in而不能填have gone to后者不是表示去了没回来吗,为什么不行?难道是非可延续性动词?
为什么My parents ( ) Beijing for ten years中间只能填have been in而不能填have gone to
后者不是表示去了没回来吗,为什么不行?难道是非可延续性动词?
为什么My parents ( ) Beijing for ten years中间只能填have been in而不能填have gone to后者不是表示去了没回来吗,为什么不行?难道是非可延续性动词?
My parents ( have been in) Beijing for ten years
因为后面有时间状语【for ten years】,表示一段时间,动词应该用的是持续性动词
go是瞬间动词,不能用在这里的
be是持续动词,所以只能是have been in
have been in 是在某地待了
have gone to 是去某地,但现在人不在(强调过程和状态) 和 have been to 相反
My parents ( ) Beijing for ten years
用现在完成时的话,不可以说去了多久,只可以说在那几年了.
可能我说的有点笼统,你记好那3个句型的意思就可以.
不懂追问....
全部展开
have been in 是在某地待了
have gone to 是去某地,但现在人不在(强调过程和状态) 和 have been to 相反
My parents ( ) Beijing for ten years
用现在完成时的话,不可以说去了多久,只可以说在那几年了.
可能我说的有点笼统,你记好那3个句型的意思就可以.
不懂追问.
收起
是的 go是短暂性动词 be是持续性动词 后面的for 10 years 表明了这点(如果选gone 这个去的动作不能持续十年吧?)
不一定要理解成“去” 可以翻成“我父母在北京已经待了有十年了”
因为后面for ten years是持续的时间,而have gone to表示的是短暂的动作,不能持续发生下去。所以用have been in表示一直在北京。