英语题:A libray,together with two primary schools,____to this region as a gift。为什么不选has?

英语题:A libray,together with two primary schools,____to this region as a gift
A.is donated B.have donated C.are donated D.has donated
为什么选A呢 ,不可以选D么。 具体是什么时候用be,什么时候用have呢?

这道题考察两个问题,一是主谓一致,虽然从汉语意思上看: 一个图书馆和两个小学应该是复数,然而本句主语只能是A library, 是单数。第二个问题是donate (捐赠)是及物动词,此句不是图书馆捐…给…,而是图书馆被捐给这个地区,所以答案是:A。D,has donated是主动,完成时。如果D改成has been donated也可以。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-23
has done和is done的区别,这是比较基础的语法结构区分。
has done是现在完成时(主语为单数)主动的表达形式。
is done是一般现在时(主语是单数),被动的表达形式。
这个题目考查两个方面问题。①主谓一致,with连带的主语,不用看with后面的单复数,以with之前的主语单复数来决定谓语单复数。②主动与被动的区别。
按照句意:
A libray,together with two primary schools, is donated to this region as a gift。
一个图书馆和两所小学被捐赠给这个地区作为礼物。
图书馆和学校与动作捐赠之间是被动关系,被捐赠。所以用is donated。其实这里使用has been donated也可以,不过没这个选项。本回答被网友采纳
第2个回答  2020-11-23
此句表被动。被动语态结构是be+过去分词。