31.If I you, I would rather at home and watch TV than to the party. A.was;stay, go B.am;stay, go C.were;to stay, go D.were;stay, go 【答案】D 【解析】
试题分析:句意为:如果我是你,我宁愿在家看电视也不去参加聚会。根据语境,这是一个与现在事实相反的虚拟条件句,主句用would/should+动词原形,从句用一般过去时(be动词用were)。另外,would rather do sth than do sth是固定句型,表示“宁可……也不……”。故选D。
考点:考查虚拟条件状语从句。
32.If I _______ you, I would give some flowers to her. A.am B.are C.was D.were 【答案】D
【解析】试题分析:句意:如果我是你,我会送她一些花。这是由if引导的一个虚拟语气句子,表示与现在事实相反的情况,其句型为“ if+ 主语 + 动词的过去式( be 动词用 were ),主语 +would / could / might / should + 动词原形”。故选D。 考点:考查虚拟语气的用法。
33.I’m not free today, If I ____ time, I ____ and help him with you. A.have, will go B.had, would go C.have, would go D.had, will go 【答案】B 【解析】
试题分析:句意:我今天没空,如果我有时间,我就和你一起去帮助他。在含有虚拟条件句的复合句中,主句和从句的谓语都要用虚拟语气。表示与现在事实相反的假设,虚拟条件句为If+主语+动词的过去式(be动词用were) ,主句为主语+should, would, could, might + 动词原形。所以选B。 考点:考查虚拟语气。
34.Sir, you should__________ at the red light.But you didn’t. A.stop B.have stopped C.not have stopped D.stopped 【答案】B 【解析】
试题分析:句意:先生,你应该在红灯亮时停下来。但你没有。这里用虚拟语气,用情态动词should + have + 过去分词,这是对过去的一种虚拟。所以选B。 考点:考查虚拟语气。
35.If I you, I’d keep quiet and listen carefully in class.
A.am
【答案】C 【解析】
B.will be
C.were
试题分析: 与现在事实相反:条件从句用动词过去式,主句用would/could/should/might+动词原形;与过去事实相反:条件从句用
had done,主句用
would/could/should/might+have done;与将来事实相反:条件从句用动词过去式/should+动词原形/were to do,主句用would/could/should/might+动词原形。句意:如果我是你,我上课就会保持安静,认真听课。故选C。 考点:考查虚拟语气的用法。
36.—I like drinking wine. But people who drink wine aren’t allowed to drive. —If I you, I would give up wine.
A.was; to drink B.am; drinking C.were; drink D.were; drinking 【答案】D 【解析】
试题分析:句意:--我喜欢喝酒。但是喝酒的人不允许开车。--如果我是你,我将会放弃喝酒。分析:表示与现在事实相反的情况。 其虚拟语气的结构为:从句:if + 主语+ 动词的过去式(be用were) + ……主句:主语+ would (should, could , might) + 动词原形 + ……例如:If I were you, I would read it again. 如果我是你的话,我再读一遍。(事实上我不是你),故选 D
考点:考查虚拟语气及动词短语的用法。
37.If I______ you, I would take a small present.. A.am B.was C.were D.are 【答案】C 【解析】
试题分析:句意:如果我我你,我会那个小的礼物。句中用虚拟语气,系动词用were,故选C。
考点:考查虚拟语气。
38. If it had been possible, I would have helped him, but I ______ too busy. A.had been B.would be C.were D.was 【答案】D 【解析】
试题分析:句意:如果可能的话,我肯定会帮助你的,但是我太忙了。对过去的虚拟If+主语+had +动词过去分词,主语+would / should / might / could have + 动词过去分词。所以描述的是过去的事情,故我过去很忙应该用过去时。 考点:考查虚拟语气及时态的用法。
39.-What would you do if you _____ the traffic accident? -I would ______.
A.see,do my housework first C.see;call at 110 at once 【答案】D 【解析】
考查虚拟语气和情境交际的用法。问句使用了虚拟语气,从句中应使用一般过去时;根据traffic accident,应及时报警。
B.saw;buy some fruit right away D.saw;call the police right away
40.I you about it because I don’t believe you. A. wouldn’t rather tell B. would rather not to tell C. would rather not tell D. wouldn’t rather telling 【答案】C 【解析】
试题分析:根据would rather +not+动词的原型,表示宁愿不做某事句意:因为我不相信你,所以我宁愿不告诉你这件事。Have a . pity 表示同情某人结合句意,故选C 考点:考查固定用法。
41.If I you, I the job.
A.am, will take B. was, would take C. were, would take D. are, will take 【答案】C 【解析】
试题分析:句意:如果我是你,我将会接受这份工作。表示与现在事实相反地虚拟语气:条件从句构成是if+主语+过去式(系动词be多用were),主句是主语+would/should/could+动词原形。故选C。 考点: 考查虚拟语气的用法。
42.If I ____ you, I ____ buy a bike for him.
A.was, would B.was, could C.were, would D.were, could 【答案】C 【解析】
试题分析:句意:如果我是你,我就给他买一辆自行车。虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。表示与现在事实相反,条件从句用一般过去时,be动词习惯用were,主句用should、could、would + 原形动词。故选C。 考点:考查虚拟语气。
43.---If I were you, I ________ study harder A.had B.would C.did D . do 【答案】B 【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:
句意:如果我是你,我会学习更努力。结合语境可知本句表示的是对现在的虚拟,故从句中用过去时态,主句中用过去将来时态。选B。 考点:考查虚拟语气
44.---Come and join us.
--- I’m sorry, but I’m busy. If I ________ time, I would go. A.have 【答案】B 【解析】
试题分析:句意:来加入我们吧!——抱歉,但是我正忙着呢。如果我有时间,我会去的。结合语境可知下文从句中是对现在情况的虚拟,故用一般过去时态,选B。 考点:虚拟语气
点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”
B. had
C. will have D. have had
2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:
45. —I’m going to Larry’s party. But I don’t know what to wear. —If I ___ you, I _______ wear a dress. A.am; will B.were; will C.were; would D.am; would 【答案】C 【解析】
试题分析:根据题干,本句的意思应是“如果我是你,我将穿一件裙子。”“我”是不可能成为“你”,所以本句是一个虚拟语气。对于虚拟语气,从句应该用过去式(be动词,不论是第几人称,都用were),主句用would do。所以本题选C。 考点:本题考查虚拟语气。
点评:完成本题时注意区分虚拟语气和if引导的条件状语从句。虚拟语气是不可能发生的,是一种假设情况;而if引导的条件状语从句,是有可能发生的。如果不明白这两者的区别,就比较容易发错。
46.You are overweight. You’d better any junk food. I suggest you more vegetables. A.not to eat, to have B.not eat, have 【答案】B 【解析】 【详解】
句意:你超重了。你最好不要吃垃圾食品。我建议你多吃点蔬菜。
You’d better+动词原形,表示你最好做某事;You’d better+not+动词原形,表示你最好不要做某事;suggest+主语+should+动词原形,should可以省略,I suggest+主语+动词原形。根据题意,故选B。
C.not eat, to have
D.not to eat, have
47.If I you, I’d take a small present for her. A.am B.is C.was D.were 【答案】D 【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:1、与现在事实相反:若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反:若与过去事实相反,条件从句的谓语用过去完成