高二下学期英语语法虚拟语气习题专练[整理]
- 格式:ppt
- 大小:307.00 KB
- 文档页数:10
![高二下学期英语语法虚拟语气习题专练[整理]](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/f26786597fd5360cba1adbea.webp)
![高二下学期英语语法虚拟语气习题专练[整理]](https://imgs-1438308264.cos.ap-hongkong.myqcloud.com/f26786597fd5360cba1adbea.webp)
人教版高二英语虚拟语气练习题50题【答案解析】1.If I were you, I ______ study harder.A.willB.wouldC.canD.should答案解析:B。
本句是对现在情况的虚拟,if 引导的条件句用一般过去时,be 动词一律用were,主句用“would/should/could/might + 动词原形”。
A 选项will 是一般将来时,不符合虚拟语气的用法;C 选项can 表示能力,也不符合虚拟语气的要求;D 选项should 意思不准确。
2.If he ______ more time, he could finish the work.A.hasB.hadC.haveD.having答案解析:B。
这是对现在情况的虚拟,条件句中用一般过去时表示虚拟,had 是have 的过去式。
A 选项has 是一般现在时;C 选项have 用法错误;D 选项having 不能单独作谓语。
3.If I ______ a bird, I could fly in the sky.A.amB.wereC.wasD.be答案解析:B。
对现在情况的虚拟,be 动词一律用were。
A 选项am 是一般现在时;C 选项was 一般过去时,但在虚拟语气中不正确;D 选项be 不能单独作谓语。
4.If she ______ to my advice, she wouldn't be in trouble now.A.listenB.listenedC.had listenedD.would listen答案解析:C。
这是对过去情况的虚拟,条件句中用过去完成时had listened。
A 选项listen 是一般现在时;B 选项listened 是一般过去时,不符合对过去情况虚拟的要求;D 选项would listen 是对现在或将来的虚拟。
5.If they ______ here now, we could have a party.A.areB.wereC.will beD.would be答案解析:B。
【含答案解析】人教版高二英语虚拟语气的特殊形式练习题20题1. If only I ____ more time to study when I was in high school.A. hadB. haveC. would haveD. had had答案解析:A。
本题考查if only引导的虚拟语气。
if only表示“要是……就好了”,通常用于表达一种与事实不符的愿望。
这里说的是过去的情况,当表示与过去事实相反时,从句谓语动词用had + 过去分词,这里是说要是在高中时有更多时间学习就好了,实际上过去没有,所以用had。
B选项have是一般现在时形式,不符合虚拟语气要求。
C选项would have通常用于虚拟条件句中的主句,表示对将来或过去情况的虚拟,这里是从句,不适用。
D选项had had虽然也是表示与过去事实相反的虚拟语气形式,但这里不需要用过去完成时的完成形式。
2. It is high time that we ____ measures to protect the environment.A. takeB. tookC. will takeD. have taken答案解析:B。
本题考查it is high time that...句型中的虚拟语气。
这个句型表示“该是做某事的时候了”,从句谓语动词要用一般过去时,表示与现在事实相反的虚拟,暗示我们实际上还没有采取措施保护环境。
A选项take是一般现在时形式,不符合要求。
C选项will take是一般将来时形式,不用于这种虚拟语气句型。
D选项have taken是现在完成时形式,也不符合该句型的虚拟语气用法。
3. I wish I ____ to the concert last night.A. wentB. have goneC. could goD. had gone答案解析:D。
本题考查wish引导的虚拟语气。
wish后的宾语从句,如果表示与过去事实相反的愿望,从句谓语动词用had + 过去分词。
高二英语虚拟语气练习题30题答案解析1.If I were you,I would study harder.A.will study harderB.would study hardC.would study harderD.would have studied harder答案解析:C。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,be 动词用were,主句用would/could/should/might+动词原形。
A 选项will study harder 不是虚拟语气的用法;B 选项would study hard 中hard 不如harder 程度强烈;C 选项would study harder 符合虚拟语气对现在情况的用法;D 选项would have studied harder 是对过去情况的虚拟。
2.If I had more time,I would read more books.A.will read more booksB.would read more booksC.would have read more booksD.read more books答案解析:B。
这也是对现在情况的虚拟语气。
if 条件句用过去式had,主句用would/could/should/might+动词原形。
A 选项will read more books 错误;C 选项would have read more books 是对过去情况的虚拟;D 选项read more books 缺少would 等虚拟语气标志。
3.If I knew his number,I would call him.A.will call himB.would call himC.would have called himD.called him答案解析:B。
对现在情况虚拟,if 条件句用过去式knew,主句would/could/should/might+动词原形。
高二英语虚拟语气的特殊形式练习题30题【含答案解析】1. If I were you, I _____ study harder.A.willB.wouldC.shallD.should答案解析:B。
本句是对现在情况的虚拟,从句用一般过去时,主句用“would+动词原形”。
A 选项will 一般用于一般将来时;C 选项shall 一般用于第一人称表示将来;D 选项should 有“应该”的意思,但在这里不符合虚拟语气的用法。
2. If I had more time, I _____ read more books.A.willB.wouldC.shallD.should答案解析:B。
对现在情况的虚拟,从句用过去式,主句用“would+动词原形”。
A 选项will 一般用于一般将来时;C 选项shall 一般用于第一人称表示将来;D 选项should 有“应该”的意思,在这里不符合虚拟语气用法。
3. If he _____ more careful, he wouldn't make so many mistakes.A.wereB.wasC.isD.are答案解析:A。
对现在情况的虚拟,从句用were(be 动词无论主语是什么,都用were),主句用“would+动词原形”。
B、C、D 选项不符合虚拟语气的特殊形式。
4. If she had a better computer, she _____ her work more efficiently.A.could finishB.can finishC.will finishD.would finish答案解析:D。
对现在情况的虚拟,从句用过去式,主句用“would/could/should/might+动词原形”。
A 选项could finish 也符合虚拟语气,但在这个句子中,would finish 更通顺;B 选项can finish 是一般现在时,不符合虚拟语气;C 选项will finish 是一般将来时,不符合虚拟语气。