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怎样选择?