___more attention, the tree could have grown have grown better.

A given B to give C giving D having given 答案是A这道题还原成完整句应该是if the tree had been given more attention,the tree could have grown better 那是不是改成Having been given more attention,.....更好点呢?谢谢!

A Given 是对的。
你说得没错,还原成完整句应该If it had been given more attention,the tree could have grown better 。但不能改为Having been given more attention,非真实条件句,当从句的主语与主句的主语相同时,可以改为非谓语(现在分词或过去分词)的省略形式,但不能用完成时态。

【俊狼猎英】团队为您解答。祝你进步。追问

现在分词作状语中 有having done 的形态啊 如 having done the homewok,I went to play football

追答

having done的形式,只用在时间状语从句中。如你的这句: having done the homewok,I went to play football
【俊狼猎英】团队为您解答。祝你进步。请尽快采纳。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-26
一般不用现在分词的完成形式Having been given more attention,这在中文里属于累赘。实际上你已经懂了___more attention, the tree could have grown have grown better. = if the tree had been given more attention,the tree could have grown better.祝你学习进步!
第2个回答  2012-10-26
Having done the homewok,I went to play football.正确。having done 现在分词形式常作时间状语,而______more attention, the tree could have grown have grown better.意思是If the tree had been given more attention,the tree could have grown better. ______more attention 是条件状语。