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,非常疑惑
人气:433 ℃ 时间: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的形式?
推荐
猜你喜欢
- 因式分解:4a²bc-6ab+32b² (x²+x)²-8(x²+x)+12
- A:Peter is never late for school,__ he?B:___.He always comes on time.(A)is;Yes (B)is;No
- 一首鼓励人奋进的古诗
- (Everyone ,you ,here ,Looking ,is ,for ,there ,and.)用这些英语单词来连词成句
- 有一张厚为0.1mm,假设可以一直对折,请问:对折以后的厚度能否超过珠穆朗玛峰的高度8844?若能
- A; what's the capital of china B; ( ),it's beautiful,too.
- 已知c>2,设命题p:x²+4x+c=0无实根命题q:不等式2x-c>1的解集包含{x|x≥3}
- 发音以元音开头的字母有哪些a e i o u m