一道选择题求解。the food was bought two days ago.some of it____gone bad.为什么要填has而不是have呢

还有一篇是完形填空、开头是这样的。many children may be fond of animals ,but few everthink of making the study of animals their career,even fewer wil be recognized by the whole world ,___ the title of United Nations Messenger of Peace.横线处 答案说的是receiving ,我选的是giving ,我觉得应该是被给予这个称号啊,giving应该对的啊!!!求详解!!

用has,单数,因为some of it指代的是food ,不可数。
第二题,你用give 的话该用过去分词表示被动,"被给"
而receive 是主动,所以用现在分词。
做完形题不能光看语意,还要看语法。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-16
1、food是不可数名词,所以看作第三人称单数,所以选has。
2、even fewer wil be recognized by the whole world ,receiving the title of United Nations Messenger of Peace:甚至更少的人被整个世界认可并接受美国信使的称号。receiving对应的是fewer (children)。
第2个回答  2011-09-16
1、food为不可数名词,应该用单数
2.去比较下面两句体会你就明白了。
i give you a book. 我给你一本书。
you receive a book. 你获得一本书。
第3个回答  2011-09-16
food是不可数名词,food的一部分当然也不可数,更何况题干中给出的是some of it,因此用has。
give表示的是主动,receive表示的是被动。句中说只有极少数部分的人把研究动物当做职业,主语是even fewer,即few people(极少数把研究动物当做职业的人),他们接受的称号当然是别人授予他们的,他们只能“被动接受”。give的话,就变成了他们再去授予其他人称号了。如:He gave me a book.=I received a book from him.我是书的接受者,而he是书的给出者。Do you understand?
相似回答