高中英语语法易错题:虚拟语气陷阱题1.“I still haven’t thanked Aunt Lucy forresent.her p”“It’s time you_____.”A.do B.didC.had D.would2.If I hadn’t been lucky enough to meet.I youreally_____what I would have done.
A.do n’t know B.hadn’t knownC.wasn’t knowing D.wouldn’t know3.“I’ve told everyone about it.”“Oh,I’d rather you_____.”A.don’t B.hadn’tC.couldn’t D.wouldn’t4.It has been raining for a day,but even though it hadn’t rained,we_____there by tomorrow.
A.can’t get B.won’t getC.hadn’t got D.wouldn’t get5.“Do you know his address?”“No,I also wish I_____where he_____.”A.knew,live B.knew,livesC.know,lives D.know,lived6.“Isn’t it about time you_____to do morning exercises?.Would”you“likeYes,to join it isus?”A.begin B.have begunC.began D.had begun7.It is hard for me to imagine what I would be doing today if I____in love,at the age of seven,with the Melinda Cox Library in my hometown.
A.wouldn’t have fallenB.had not fallenC.should fallD.were to fall8.He hesitated for a moment before kicking the ball,otherwise he____a goal.
A.had scored B.scoredC.would score D.would have scored9.If only he_______quietly as the doctor instructed,he would not suffer so much now.
A.lies B.layC.had lain D.should lie10.Without the air to hold some of the sun’s heat,the earth at night____for us to live.
A.would be freezing coldB.will be freezing coldlyC.would be frozen coldD.can freeze coldly111.Yesterday,Jane walked away from the discussion.Otherwise,she____something shewould regret later.
A.had said B.saidC.might say D.might have said12.You didn’t let me drive.If we____in turn,you____so tired.
A.drove;didn’t getB.drove;wouldn’t getC.were driving;wouldn’t getD.had driven;wouldn’t have got13.When a pencil is partly in a glass of water,it looks as if it______.
A.breaks B.has brokenC.were broken D.had been broken14.But for the help you gave me,I_______the examinations.
A.would have passed B.would passC.wouldn’t have passed D.wouldn’t pass2答案与解析1.选B。It’s time you did为It’imes t you thanked Aunt Lucy for her present之略。按照英语语法,it’s time后从句通常要用过去式。
2.选A。虽然前有虚拟条件句,后有使用了虚拟语气的宾语,但I don’t know却宜用一般现在时,因为I don’t know表述的是现在的真实情况,句意为“我要不是有幸遇到你,我真不知(指现在不知)我会做出什么蠢事来”。
3.选B。I’drather后接从句时,从句谓语的时态规律是:用过去式表示现在或将来,用过去完成式表示过去。
4.选A。we can’t get there by tomorrow为客观事实,故宜用陈述语气。
5.选B。第一空填knew,因为I wish后的宾语从句要用虚拟语气(即用过去式表示现在的想法);第二空要填lives,即用陈述语气,因为where he lives是一个客观事实,而不是I wish的内容。
6.选C。It’s time⋯It’s/high time⋯/It’s about等后接从句时time⋯,从句谓语通常用过去式。
7.选B。此题涉及错综时间虚拟条件句,主句与现在事实相反,条件句与过去事实相反。
句意为:要不是在七岁时就迷上了Melinda Cox图书馆,我真不能想像我如今会在做什么。
8.选D。这是otherwise引出的含蓄虚拟语气,再根据前面的hesitated可进一步知道这是与过去事实相反的虚拟语气,由此可推知答案选D。
9.选C。if only意为“要是⋯⋯就好了”,其后的句子谓语要用虚拟语气,同时根据as thedoctor instructed中的过去时态可知从句是与过去事实相反,故选C。
10.选A。without引出的介词短语为一个与现在事实相反的含蓄条件句。
11.选D。otherwise在此相当于if she had not walked away from the discussion,即暗示一个与过去事实相反的虚拟条件句。
12.选D。根据句中的didn’lett me drive可知,这是一个与过去事实相反的虚拟语气句,条件句的谓语用had+过去分词,主句谓语用would/should/could/might have+过去分词。
13.选C。as if引导的句子,有时用虚拟语气,有时不用。原则上说,若指事实或可能为事。