英语虚拟测试题.docxVIP

  • 1
  • 0
  • 约7.5千字
  • 约 12页
  • 2026-09-24 发布于广西
  • 举报

英语虚拟测试题

一、单选题

1.IfIwereabird,Iwouldflyinthesky.(1分)

A.canflyB.couldflyC.willflyD.fly

【答案】B

【解析】此句为虚拟语气中的与现在事实相反的假设,从句用过去式,主句用“could/would/might+动词原形”。

2.Hadhestudiedharder,he(pass)theexam.(1分)

A.wouldpassB.wouldhavepassedC.passedD.passes

【答案】B

【解析】此句为虚拟语气中的与过去事实相反的假设,从句用过去完成式,主句用“would/could/might+have+过去分词”。

3.IfI(have)moremoney,Iwouldbuyacar.(1分)

A.haveB.hadC.havingD.willhave

【答案】B

【解析】此句为虚拟语气中的与现在事实相反的假设,从句用过去式。

4.IfonlyI(know)theanswer.(1分)

A.knowB.knewC.knownD.knows

【答案】B

【解析】此句为虚拟语气中的与现在事实相反的假设,用“knew”表示与现在事实相反。

5.Iftheyhadlistenedtomyadvice,things(be)better.(1分)

A.willbeB.wouldbeC.would

文档评论(0)

1亿VIP精品文档

相关文档