( )more attention ,the treescould have grown better.A.Given B.To give C.Giving D.Having given说出原因
( )more attention ,the treescould have grown better.A.Given B.To give C.Giving D.Having given
说出原因
A.Given
条件状语。
翻译:如果有更多关爱的话,这些树本可以长得更好。
given prep.(表示原因)考虑到;(表示假设)倘若, 假定同样,主语trees不能发出give attention(照顾)这个动作,trees是被照顾,所以用被动Given more attention在这里相当一个条件壮语从句。可改写为
If it had been given more attention,the trees could have grown better.
此句是针对过去的虚拟语气,从句If it had been given more attention时态用过去完成时;主句the trees could have grown better用结构could have+动词的过去分词.
另外,过去分词做壮语可以表被动或完成,在此表被动,the trees是动作的承受者。
答案是A.
首先从后半句看,用could have ,说明是虚拟语气,因此前半句应与后面对应,Given more attention其实是if (the trees)were given more attention 的缩略.
B项To give说明事情还没发生,与题意不符.
D项的错误在于应该使用被动,the trees是"被”给予关注的.given 表完成,而不是表被动,如: I have given him a book,难道是他给书给我吗?所以要加been才表被动 .
C项不要说,肯定是错的.
D.因为被一直关注,所以树可以一直生长的很 好。一直长的很好嘛,不就是说树总被关注着么,那么就应该用完成时啊。现在完成时,从过去到现在一直不断的啊,所以选D啊,given 就是被动么,一直被关注啊,就是D拉
非位于动词的用法,选A.
相当于(If the trees were)given more attention ,the trees could have grown better
A
tree 与 give 的关系是被动的。
如果选D的话,应该是Having been given