Given more attention,the trees could have grown better.中为什么不能用Having given?

问题描述:

Given more attention,the trees could have grown better.中为什么不能用Having given?

主语是THE TREES当然是要用被动语态拉
HAVING GIVEN一不是被动语态,二此句话是如果加以更多细心照料,树可能会长得更好.GIVEN先更多理解为"如果",就算要用,应该也是HAVING BEEN GIVEN,但是不大用

主语是trees,用被动语态

Given more attention在这里相当一个条件壮语从句.可改写为If it had been given more attention,the trees could have grown better.此句是针对过去的虚拟语气,从句If it had been given more attention时态用过去...

因为这里的主语是trees啊 这里分句的given是表被动而不是表完成时.是如果能被给予更多关注的意思.