气,与现在相反,用过去时,be动词用were。故选C
15.If I _____you. I would wear jeans to the party. A.am B.was C.were D.are 【答案】C 【解析】
试题分析:句意:如果我是你,我就穿牛仔裤去宴会。与现在事实相反的虚拟语气中,系动词一律用were。故选C。 考点:考查虚拟语气。
16.-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
17.-– Do you feel tired?
--- No, I don’t. If I were tired, I ______a rest. A.had 【答案】B 【解析】 【详解】
句意:——你感觉累吗?——不累,如果我累了,我会休息。考查虚拟语气。本句是if条件句,对现在的虚拟,用If sb were/did..., sb would/could/should/might do;根据句意结构和语境,故选B。
B.would have
C.will have
D.have
18.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
19. --What would you do if you won a million yuan? -- __________. A.I shall give it to charities B.I will buy snacks
C.I won’t put it in the bank D.I’d give it to medical research 【答案】D 【解析】
试题分析:考查虚拟语气。句意:如果你有一百万,你会做什么? 我会把它捐给医学研究。根据上文提到 What would you do if you won a million yuan 这是对现在的虚拟,所以回答时用would do ,故选D项。 考点:考查虚拟语气。
20.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。 考点: 考查虚拟语气的用法。
21. 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 + 动词过去分词。所以描述的是过去的事情,故我过去很忙应该用过去时。 考点:考查虚拟语气及时态的用法。
22.If I you, I would not do such a silly thing. A.am 【答案】C 【解析】
试题分析:句意:如果我是你我就不会做那样的傻事。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。其主要有三种结构:
1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”
B.was
C.were
2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”该句描述的与现在事实想反,故选C。 考点:考查虚拟语气的用法
23.If I you, I’d keep quiet and listen carefully in class. A.am
【答案】C 【解析】
试题分析: 与现在事实相反:条件从句用动词过去式,主句用would/could/should/might+动词原形;与过去事实相反:条件从句用
had done,主句用
would/could/should/might+have done;与将来事实相反:条件从句用动词过去式/should+动词原形/were to do,主句用would/could/should/might+动词原形。句意:如果我是你,我上课就会保持安静,认真听课。故选C。 考点:考查虚拟语气的用法。
B.will be
C.were
24.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。
考点:考查虚拟条件状语从句。
25. — I don’t know what to do. — If I you, I buy a guidebook. A.am; will C.were; will 【答案】D 【解析】
试题分析:句意:我不知道做什么?如果我是你,我就会买一本指南。虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推
B.am; would D.were; would
测。其主要有三种结构: 1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形” 2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词” 3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。根据句意,可知是与现在的事实相反,故选D 考点:考查虚拟语气的用法。
26. Had he studied harder, he_______ the exams. A.must have got through C.would get through 【答案】D 【解析】
试题分析:句意:如果他学习再努力一点,他就能通过考试了。must have got through 一定通过;could get through 可能通过;would get through 会通过;would have got through 会通过。这句话中Had he studied 是一种省略倒装的形式,相当于If he had studied harder,是虚拟语气的用法,从句中用的是过去完成时,这时主句用would +have +过去分词。故选D。 考点:考查虚拟语气。
B.could get through D.would have got through
27.—I like drinking wine. But people who drink wine aren’t allowed to drive. —If I you, I would give up wine. A.were; drinking B.am; drinking C.were; drink D.was;to drink 【答案】A 【解析】
考查虚拟语气和非谓语动词的用法。根据句意可知,该句使用了虚拟语气,if引导的从句使用一般过去时,用were;give up后面接动词的现在分词。故选A。
28.If I a bird, I _ fly in the blue sky. A.was; would B.am; will C.will be; will D.were; would 【答案】D 【解析】
试题分析:句意:如果我是一只鸟,我就能在蓝色的天空中飞翔。根据句意可知,这里表示的是跟事实不符的情况,是不可能实现的事情,因此这里应该用虚拟语气。在if从句中用
一般过去时,主句中用would+动词的原形。故选D。 考点:考查虚拟语气。
29.— Come and join us, Betty!
— I’m afraid I can’t. I’m too busy now. If I ______ time, I would certainly go. A.have B.have had C.will have D.had 【答案】D 【解析】
试题分析:句意:--贝蒂,来加入我们吧!--恐怕我不能。我现在太忙。如果我有时间,我当然会去了。分析:考查if引导的虚拟语气。表示与过去事实相反的虚拟条件句。其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should, could, might) + have +过去完成式动词+……故选 D 考点:考查虚拟语气的用法。
30.If I _____ you ,I _____ them the story.
A. was , tell B.were , will tell C.were ,would tell D.am. would tell 【答案】C 【解析】
试题分析:句意:如果我是你,我会告诉他们这个故事。本题考查虚拟语气,if 从句中用一般过去时,主句中用would +动词原形,表示与现在的事实相反。故选C。 考点:考查虚拟语气的用法。