第1个回答 2011-09-10
我同意A,或者would have been growing better。(无敌的过去将来完成进行时,呵呵)
题目里的still很诡异,语义上讲根本就是用错了。即使用still,这个词也显然不该出现在动词后面,而是在情态动词和主动词中间。题目都有错的话,答案就无视吧……
补充:感谢楼下的网友热心跟我指出说still修饰better表示甚至更好。不过我还是不同意still的用法。想表达even better的意思的话,其实应该用better still/yet! 而still better表达的是还是、仍然比较好。
补充2:至于原本的时态问题,我给出的would have been growing虽然看起来少见,但无疑是最适合的,表达过去的将来但目前应该已经发生并持续的状态。楼主选的A也说得过去,也许庄稼已经收割了。注意这里是过去时的虚拟语气而不是现在时,而B应该用在对现在时的虚拟。本回答被提问者采纳
第2个回答 2011-09-10
选B,
这道题是虚拟语气,A,B,C中选,题意为气候逐渐变的好起来,crop将会逐渐生长的更好,选择B,而A是现在完成时,不合适。
第3个回答 2011-09-10
这里看似是要用完成时,但实际上根据整个句子的意思是要表达一种连续性,所以选择B
第4个回答 2011-09-11
首先这是一道虚拟语气题,be growing表状态,故选B