D.don't achieve
  (2)Something must have happened on their way here.Or they by _____ now.(2002.6)
  A.should have arrived
  B.should arrive
  C.would have arrived
  D.would arrive
  (3)But for the rain,we _____ a nice holiday.(2003.4)
  A.should have
  B.would have had
  C.would have
  D.would had
  (4)But for my classmates' help,I _____ the work in time.(2004.4)
  A.did not finish
  B.could not finish
  C.will not finish
  D.would not have finished
  (5)I would have joined him in a picnic,but I _____ his company.(2004.11)
  A.will not like
  B.don't like
  C.had not liked
  D.might not like
  (6)Without heat and sunlight,plants on the earth _____ well.(2004.11)
  A.would not grow
  B.will not grow
  C.had not grow
  D.would not be grown
  「答案」BDBDD A
  「评析」
  含蓄虚拟条件句指没有明确的条件从句的虚拟条件句,一般是条件用介词短语、分词短语或并列句的方式表达,这时主句的时态要求与含有条件从句的主句要求相同。
  三级测试中常考的含蓄虚拟条件句句型有:
  ① But for/Without, 主句…… ,如(1)、(3)、(4)和(6)。
  (1)Without your help, we _____ so much.(1996.6)
  A.didn't achieve
  B.would not have achieved
  C.will not achieve
  D.don't achieve
  答案:B
  (3)But for the rain,we _____ a nice holiday.(2003.4)
  A.should have
  B.would have had
  C.would have
  D.would had
  答案:B
  (4)But for my classmates' help,I _____ the work in time.(2004.4)
  A.did not finish
  B.could not finish
  C.will not finish
  D.would not have finished
  答案:D
  (6)Without heat and sunlight,plants on the earth _____ well.(2004.11)
  A.would not grow
  B.will not grow
  C.had not grow
  D.would not be grown
  答案:A
  ② ……, otherwise/or …… ,如(2)
  (2)Something must have happened on their way here.Or they _____ by now.(2002.6)
  A.should have arrived
  B.should arrive
  C.would have arrived
  D.would arrive
  答案:D
  再如:
  He hadn't had food for two days,or/otherwise he wouldn’t have fainted out at work.
  ③ ……,thought/but …… ,如5)
  (5)I would have joined him in a picnic,but I _____ his company.(2004.11)
  A.will not like
  B.don't like
  C.had not liked
  D.might not like
  答案:D
  再如:
  Einstein cared little for money,though he could have been very rich.
  He could have got the job,but he didn't apply for it.
  ④分词/不定式,主句……
  Having been born ten years earlier,you could have witnessed the disaster.
  Given more time,we could have done the work much better.