两道英语语法题。(高三)

1. with more forests being destroyed in that area,huge quantities of land _______ deserts each year.
A.has been turned into B .are being turned into.
为什么答案是B ??? 可以理解正在转变为沙漠,但为什么A不可以,它不是表示从以前开始,并延续下去,且侧重对事物的影响吗?这不是A 更确切??

2. the super hybrid rice around the world _______ the lives of millions of people suffering from hunger to a great level.
A.have improved B had been improving.
A和 B 到底有什么区别啊??应该选哪个???

第一题中的短语huge quantities of +名词,要求谓语动词用复数,而A选项里的has是单三
所以答案是B
第二题里的主语是the super hybrid rice ,其中rice为不可数名词,所以谓语动词应用单三形式,A选项中的have形式不对,答案为B
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-14
第一题的B是说将要,而不是正在,所以是B。第二题选A,因为更准确,一个是说到现在为止得事,另一个是到过去为止
第2个回答  2011-08-14
huge quantities of 复数

rice 不可数 选B
第3个回答  2011-08-14
1,与前面的伴随状语保持一致,后面也应该用现在进行时,如果选A的话,那前面就应该是”with more forests having being destroyed"

2,应该选A吧,现在完成时,超级杂交水稻已经大大改善了成千上万挨饿人群的生活。B这个过去完成进行时,在这里不知道要去怎样解释
相似回答