havebeendone和havebeendoing剑桥中级-查字典问答网
分类选择

来自史啸歌的问题

  havebeendone和havebeendoing剑桥中级英语语法里面有一个单元,给了一个例句:Theyhavebeenmarriedfor20years.用了havebeendone这个形式,为什么不是Theyhavebeenmarringfor20years?或者Theyhavemarriedf

  havebeendone和havebeendoing

  剑桥中级英语语法里面有一个单元,给了一个例句:Theyhavebeenmarriedfor20years.用了havebeendone这个形式,为什么不是Theyhavebeenmarringfor20years?或者Theyhavemarriedfor20year.而用了被动语态havebeendone,非常疑惑

4回答
2020-06-01 00:47
我要回答
请先登录
崔维嘉

  第一个是被动形式,已经被完成

  第二个是主动形式,一直在做,可能停止,也可能继续做下去

2020-06-01 00:49:10
史啸歌

  剑桥中级英语语法里面有一个单元,给了一个例句:Theyhavebeenmarriedfor20years.用了havebeendone这个形式,为什么不是Theyhavebeenmarringfor20years?或者Theyhavemarriedfor20year.而用了被动语态havebeendone,非常疑惑

2020-06-01 00:51:33
崔维嘉

  这个关键在于marrybemarriedwithsomeone表已婚marrying(with)someone表正在结婚可以理解为marry是瞬间的不是一直在嫁

2020-06-01 00:55:42
史啸歌

  如果因为marry是瞬间动词,是不是只要是瞬间动词,havebeendoing都要变成havebeendone的形式?

2020-06-01 00:58:51

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •