have been done 与 having been done 与have been doing与having be

have been done 与 having been done 与have been doing与having been doing有什么区别
请举例句说明
ebalant 1年前 已收到2个回答 举报

9411004 幼苗

共回答了17个问题采纳率:100% 举报

首先,先看have,如果是have就是动词,后面不管跟什么,都是动词的功用,表完成时态,而having就是独立结构;后面的be done或者be doing就是一个是被动,一个是正在做的事情;这样你有木有懂?按着顺序分析各个词语,你这么问,就表示,你这个语法点有问题.建议你仔细学习一下独立结构doing, to do; 完成时态,及被动语态

1年前

3

无止境 幼苗

共回答了190个问题 举报

have been done 是现在完成时的被动语态,比如The flowers have been watered.
having been done 是现在完成时被动语态的非谓语形式,比如:
The flowers having been watered are in bloom.
having been watered在这里做定语修饰The flowers.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 3.440 s. - webmaster@yulucn.com