ChaseDream

标题: 855-s4-2 [打印本页]

作者: exan    时间: 2003-10-3 05:58
标题: 855-s4-2

2.Most victims of infectious mononucleosis recover after a few weeks of listlessness, but an unlucky few may suffer for years.
(A) but an unlucky few may suffer
(B) and an unlucky few have suffered
(C) that an unlucky few might suffer
(D) that a few being unlucky may suffer
(E) but a few who, being unlucky, suffered

问题:答案是A,偶选了B。如果强调对比关系,的确用but比用and好;但是for years,一段时间应该用现在完成时。所以偶觉得B的时态不对,应该是may have suffered for years。到底A和B怎样选择?

作者: braveMBA    时间: 2003-10-3 07:00
不知道你是不是想说A的时态?

当然偶觉得最主要是原句想表达的是对比的意思,BUT优于AND。另外,从时态的角度看,句子强调的是一种客观事实,而不是一种状态,所以一般现在时也不能算不对。
作者: dandan74    时间: 2003-10-3 11:39
原句主要是在讲一个科学事实,并不是针对具体的一个例子,所以都用的是现在时。
而且现在完成时表示一个持续到现在的动作,for years而不能表示持续到现在。
再有一点,试想如果but后面用完成时,那前一个句子该用过去时,因为如果在将一个具体的事实,那末前句讲的人应该已经好了,是一个已经结束的动作。总之,
原句主要是在讲一个科学事实,并不是针对具体的一个例子,所以都用的是现在时。
作者: gemj    时间: 2003-10-3 12:00
up!
作者: remeo    时间: 2003-10-3 17:23
以下是引用dandan74在2003-10-3 11:39:00的发言:
原句主要是在讲一个科学事实,并不是针对具体的一个例子,所以都用的是现在时。
而且现在完成时表示一个持续到现在的动作,for years而不能表示持续到现在。
再有一点,试想如果but后面用完成时,那前一个句子该用过去时,因为如果在将一个具体的事实,那末前句讲的人应该已经好了,是一个已经结束的动作。总之,
原句主要是在讲一个科学事实,并不是针对具体的一个例子,所以都用的是现在时。



对,此句是在描述一种现象,一种可能发生的情况,may确切地表达了这个意思,而have suffered则表明这个动作就是发生了,显然不是原文要表达的意思。从逻辑意思的角度看,may的这个选项合理,另外but也显然比and好的多。
作者: exan    时间: 2003-10-3 22:30
Thanks A Ton!
作者: kid    时间: 2004-3-11 15:02
请问为何是an    unlucky    few?

如果补充出来的话,应该是 unlucky    few     victims,是否因为few在这里是否定的意思,所以用单数?

多谢指教


作者: mariezhu    时间: 2004-3-12 09:25
a few


a 在unlucky前所以成了an


a few (persons who are) unlucky


作者: kid    时间: 2004-3-12 11:08
啊!!

我怎么这么蠢。。。多谢marienzhuMM了!


作者: 星际浪子    时间: 2004-11-30 15:37

kid 是做HR的啊?


作者: 小女公子    时间: 2005-3-15 18:44
这里的may改成might可以吗???might是may的过去时呢,还是说自己也可以单独做情态动词??谢
作者: 小女公子    时间: 2005-3-16 12:40
up
作者: xjlv128    时间: 2006-5-6 09:40
gmat里似乎么有might做过去式的情况吧……?




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3