have been done 和 have been doing
剑桥中级英语语法里面有一个单元,给了一个例句:They have been married for 20 years.用了have been done这个形式,为什么不是They have been marring for 20 years?或者They have married for 20 year.而用了被动语态have been done,非常疑惑
人气:231 ℃ 时间:2019-10-31 00:32:48
解答
第一个是被动形式,已经被完成
第二个是主动形式,一直在做,可能停止,也可能继续做下去剑桥中级英语语法里面有一个单元,给了一个例句:They have been married for 20 years. 用了have been done这个形式,为什么不是They have been marring for 20 years? 或者They have married for 20 year. 而用了被动语态have been done,非常疑惑这个关键在于marrybe married with someone 表已婚marrying (with) someone 表正在结婚可以理解为marry是瞬间的不是一直在嫁如果因为marry是瞬间动词,是不是只要是瞬间动词,have been doing 都要变成have been done的形式?
推荐
- have been doing与 have done的用法区别
- I have been doing sth.和I have done sth.有何区别?
- have been doing和have done
- has been doing have been done区别
- have been done , have been doing ,have done的区别是什么
- 请问100.7ok,这应该是华氏度吧,等于多少摄氏度呀?
- 1• 一根轻质细线长为L,系着一个质量为m的小球,在光滑的水平面上做匀速周围运动,小球的线速度为v,细线在水平面内,设在小球运动一周的时间内,重力作用在小球上的冲力为IG,细绳拉力作用在小球上的冲量为IF,合理作用在小球上的冲量
- 中胚层在动物进化上有何意义?
猜你喜欢