(英语)英语虚拟语气练习题20篇含解析
- 格式:doc
- 大小:67.50 KB
- 文档页数:11


初三英语虚拟语气特殊用法练习题50题含答案解析1.If I were you, I ______ take the job.A.willB.wouldC.shallD.should答案解析:B。
本题考查虚拟语气在条件句中的用法。
如果我是你,这是与现在事实相反的假设,主句要用“would+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气用法;C 选项shall 一般用于第一人称将来时,这里也不合适;D 选项should 在这里不符合虚拟语气的特殊用法。
2.If he ______ harder, he would pass the exam.A.studiedB.studiesC.will studyD.had studied答案解析:A。
这是与现在事实相反的假设,从句要用一般过去时,所以选A。
B 选项studies 是一般现在时,不符合虚拟语气要求;C 选项will study 是一般将来时,错误;D 选项had studied 是与过去事实相反的虚拟语气用法,不适用此题。
3.If she had known the truth, she ______ so angry.A.wouldn't beB.wouldn't have beenC.isn'tD.wasn't答案解析:B。
本题是与过去事实相反的假设,主句要用“would have+过去分词”,所以选B。
A 选项wouldn't be 是与现在事实相反的虚拟语气主句形式;C 选项isn't 和D 选项wasn't 都不是虚拟语气用法。
4.If it ______ rain tomorrow, we would go on a picnic.A.doesn'tB.didn'tC.won'tD.isn't答案解析:B。
这是与将来事实相反的假设,从句要用一般过去时,所以选B。
高三英语虚拟语气特殊用法练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
本题考查虚拟语气中对现在情况的虚拟。
if 引导的条件句用一般过去时(be 动词用were),主句用would/could/should/might+动词原形。
A 选项will 不是虚拟语气的用法;C 选项can 也不是虚拟语气的用法;D 选项must 不是虚拟语气的正确表达。
2.If I _____ enough time, I would travel around the world.A.haveB.hadC.hasD.having答案解析:B。
这是对现在情况的虚拟语气。
if 条件句用一般过去时,had 是have 的过去式。
A 选项have 不是虚拟语气用法;C 选项has 用于一般现在时的第三人称单数,不符合虚拟语气要求;D 选项having 不能单独做谓语。
3.If he _____ more careful, he wouldn't have made so many mistakes.A.wereB.would beC.had beenD.be答案解析:C。
本题考查对过去情况的虚拟语气。
if 条件句用had+过去分词,主句用would/could/should/might+have+过去分词。
A 选项were 是对现在情况虚拟的用法;B 选项would be 不是虚拟语气的正确表达;D 选项be 不能单独使用。
4.If she _____ to my advice, she wouldn't be in such trouble now.A.listenedB.had listenedC.would listenD.should listen答案解析:B。
对过去情况的虚拟。
if 条件句用had+过去分词,主句用would/could/should/might+动词原形。
高考英语语法虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the college entrance examination.A. amB. wasC. wereD. had been答案:C。
解析:在if引导的表示与现在事实相反的虚拟条件句中,be动词一律用were。
选项A是一般现在时,不符合虚拟语气的语法规则。
选项B虽然是be动词的过去式形式,但在这种虚拟语气结构中不能用was。
选项D是表示与过去事实相反的虚拟语气中的用法,与本题的现在事实相反的语境不符。
2. If he had known the result of the exam yesterday, he ______ (not be) so sad today.A. isn'tB. wasn'tC. wouldn't beD. hadn't been答案:C。
解析:这是一个混合虚拟语气的句子。
从句是与过去事实相反(had known),主句是与现在事实相反,在这种情况下,主句要用would + 动词原形,否定形式为wouldn't + 动词原形。
选项A 是一般现在时的否定形式,不符合语法规则。
选项B是一般过去时的否定形式,也不符合混合虚拟语气的要求。
选项D是与过去事实相反的虚拟语气中主句的用法,不适合这里与现在事实相反的情况。
3. If it ______ (rain) tomorrow, we would cancel the football match.A. rainsB. rainedC. will rainD. should rain答案:D。
解析:在if引导的表示与将来事实相反的虚拟条件句中,有三种形式:动词过去式、should + 动词原形、were to+动词原形。
选项A是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。
高三英语虚拟语气练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.may答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中,若表示与现在事实相反,谓语动词形式为:从句用过去式(be 动词用were),主句用“would/could/should/might + 动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气要求;C 选项can 表示能力,也不符合虚拟语气用法;D 选项may 表示可能性,同样不符合。
2.She _____ be very happy if she knew the truth.A.willB.wouldC.canD.must答案解析:B。
对现在情况虚拟,if 从句用过去式,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气用法;C 选项can 表示能力,不是虚拟语气;D 选项must 表示肯定推测,不是虚拟语气。
3.If he had time, he _____ go to the park.A.willB.wouldC.canD.may答案解析:B。
对现在情况虚拟,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气;C 选项can 表示能力,不是虚拟语气;D 选项may 表示可能性,不是虚拟语气。
4.I _____ buy a new car if I had enough money.A.willB.wouldC.canD.may答案解析:B。
对现在情况虚拟,主句用“would/could/should/might + 动词原形”。
A 选项will 不是虚拟语气;C 选项can 表示能力,不是虚拟语气;D 选项may 表示可能性,不是虚拟语气。
5.If they _____ here now, they could help us.A.areB.wereC.will beD.would be答案解析:B。