If I ___ you等虚拟条件句,与现在事实相反、wish虚拟语气,与过去事实相反、主语从句虚拟语气练习 - 高中英语语法 - 正正题库
高中英语语法练习9题:虚拟条件句,与现在事实相反、wish虚拟语气,与过去事实相反、主语从句虚拟语气、虚拟条件句,与过去事实相反、as if虚拟语气,与现在事实相反、would rather虚拟语气,与过去事实相反、宾语从句虚拟语气、混合虚拟条件句、It is high time虚拟语气专项训练,包含"If I ___ you, I would accept the job off"、"She wishes she ___ more time to prepare "等题目,涉及If、She、It等词汇,考查would、is、that等语法点应用。
日期: ______
实际用时: ____ 分钟
正确率: ____ /9
1. If I ______ you, I would accept the job offer. (虚拟条件句,与现在事实相反)
如果我是你,我会接受那份工作。
2. She wishes she ______ more time to prepare for the exam yesterday. (wish虚拟语气,与过去事实相反)
她希望昨天有更多时间准备考试。
3. It is essential that every student ______ the report before Friday. (主语从句虚拟语气)
每个学生必须在周五前提交报告。
4. If it ______ for your help, we would have failed the project. (虚拟条件句,与过去事实相反)
要不是你的帮助,我们的项目早就失败了。
5. He talks as if he ______ everything about the subject, but he actually knows little. (as if虚拟语气,与现在事实相反)
他说起话来好像对这个主题无所不知,但实际上他知道得很少。
6. I would rather you ______ him the truth yesterday. (would rather虚拟语气,与过去事实相反)
我宁愿你昨天没有告诉他真相。
7. The doctor recommended that she ______ a rest for a few days. (宾语从句虚拟语气)
医生建议她休息几天。
8. If he had studied harder last semester, he ______ the exam now. (混合虚拟条件句)
如果他上学期更努力地学习,他现在就能通过考试了。
9. It is high time that we ______ the meeting. (It is high time虚拟语气)
我们该开会了。
✅ 参考答案
1. were
2. had had
3. submit
4. hadn't been
5. knew
6. hadn't told
7. take
8. would pass
9. started
💡 解题思路
第1题:
与现在事实相反的虚拟条件句,if从句be动词一律用were。
第2题:
wish后宾语从句表示与过去事实相反,用had+过去分词,故had had。
第3题:
It is essential that...主语从句中,谓语用(should)+动词原形,should可省略,故填submit。
第4题:
与过去事实相反,if从句用had+过去分词,否定为hadn't been。
第5题:
as if引导的从句与现在事实相反,用一般过去式,know的过去式为knew。
第6题:
would rather后从句表示与过去事实相反,用过去完成时,否定为hadn't told。
第7题:
recommend后的宾语从句用(should)+动词原形,故填take。
第8题:
从句与过去事实相反用had done,主句与现在事实相反用would+动词原形,故would pass。
第9题:
It is high time that从句用一般过去式,start的过去式为started。