- 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)