首页 > 英语 > 题目详情
have been done 和 have been doing剑桥中级英语语法里面有一个单元,给了一个例句:They
题目内容:
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,非常疑惑优质解答
第一个是被动形式,已经被完成
第二个是主动形式,一直在做,可能停止,也可能继续做下去 - 追问:
- 剑桥中级英语语法里面有一个单元,给了一个例句: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,非常疑惑
- 追答:
- 这个关键在于marry be married with someone 表已婚 marrying (with) someone 表正在结婚 可以理解为marry是瞬间的不是一直在嫁
- 追问:
- 如果因为marry是瞬间动词,是不是只要是瞬间动词,have been doing 都要变成have been done的形式?
剑桥中级英语语法里面有一个单元,给了一个例句: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,非常疑惑
优质解答
第二个是主动形式,一直在做,可能停止,也可能继续做下去
- 追问:
- 剑桥中级英语语法里面有一个单元,给了一个例句: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,非常疑惑
- 追答:
- 这个关键在于marry be married with someone 表已婚 marrying (with) someone 表正在结婚 可以理解为marry是瞬间的不是一直在嫁
- 追问:
- 如果因为marry是瞬间动词,是不是只要是瞬间动词,have been doing 都要变成have been done的形式?
本题链接: