【英语】中考英语一轮复习 专项训练 英语虚拟语气
一、初中英语虚拟语气
1.-–Do you feel tired?
--- No, I don ’ t. If I were tired, I ______a rest.
A. had B. would have C. will have D. have
【答案】 B
【解析】
【详解】
句意: ——你感觉累吗? ——不累,如果我累了,我会休息。考查虚拟语气。本句是 if 条
件句,对现在的虚拟,用 If sb were/did..., sb would/could/should/might do ;根据句意结构和
语境,故选 B。
2.--What would you do if you ____ a million dollars?
--I ’ d give it to the charity
A. win B. won C. will win D. is to win
【答案】 B
【解析】
试题分析:句意:如果你赢了一百万美元,你要做什么? ——我会把它捐给慈善机构。结
合语境可知条件从句中描述的是与将来相反的事实,故用一般过去时态,选 B。
考点: if 引导的条件状语从句
点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种
假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中
才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,
不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气 .判断这个假设
是与哪个事实相反。
1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式( be 通常用 were),主句谓语用 “should
(would, could, might ) +动词原形 ”
2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时( had+过去分词),主句谓语用 “should
(would, could, might ) +have+过去分词 ”
3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式( be 通常用 were),主句谓语用 “should
(would, could, might ) +动词原形 ”:
3. If I ____Alice, I _____them the truth.
A. was , would tell B. were ,would tell
C. am, will tell D. is , will tell
【答案】 B
【解析】
试题分析:本题的含义是如果我是你,我将告诉他们真相,本题 if 引导的是一个虚拟的条
件句,在虚拟句中, be 用 were ,主句通常用过去的一种, will 应该用 would ,故本题选
B。
考点: if 引导的虚拟条件句。
点评:在英文中条件句有两种,一种是真实的条件句, if 后遇到将来时用一般现在时,一种是虚
拟的条件句, if 后用过去时, be 用 were ,在英文的实际使用中应该注意它们的区别。
4.— I don ’ t know what to wear t the party.
— If Iyou, I would wear a shirt and a tie.
A. am B. is C. were D. was
【答案】 C
【解析】
试题分析: if 从句的虚拟语气,对于现在的虚拟用一般过去式, be 动词都用 were,故选
句意: ——我不知道聚会该穿什么。 ——如果我是你,我会穿一件衬衫加一条领带。故选
考点: if 条件句的虚拟语气
点评: if 条件句的虚拟语气,是中考要求掌握的知识点,分为三种情况:
表示与现在事实相反的情况,从句谓语动词用一般过去式( be 用 were),主句谓语动词
C.
C
用 should/would/could/might +do;2. 表示与过去的事实相反的情况,从句谓语动词用过去完
成时,主句谓语动词用 should/would/could/might+have done;3. 表将来的事实相反的情况,
从句谓语动词用 should+动词 /did/were to do ,主句谓语动词用 should/would/could/might
+do。
5.If I ____you, I _____the army.
A. am, would join
C. am, will join
【答案】 B
B.were ,would join
D. were ,will join
【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是
一种假设、愿望、怀疑或推测。其主要有三种结构:
1、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式( be 通常用 were),主句谓语用 “should
(would, could, might ) +动词原形 ”
2、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时( had+过去分词),主句谓语用 “should
(would, could, might ) +have+过去分词 ”
3、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式( be 通常用 were),主句谓语用 “should
(would, could, might ) +动词原形 ”。
句意:如果我是你,我会加入军队。结合语境可知本句描述的是与现状相反的事实,故选
B。
考点:考查虚拟语气。
6. ---What if I have to go there and know nothing about it?
--- If I______ you, I would try to find some information about it on the Internet.
A. am B. was C. will be D.were
【答案】 D
【解析】
试题分析:句意: ——倘若我必须去那儿而且对那里一无所知,该怎么办? ——如果我是
你,我会在网上查找一些有关那里的信息。根据 I would try to find 可知主句用的是
would+do, 可知这是对现在事实的假设的虚拟语气,因此
时,根据虚拟语气的用法 be 动词在 If 引导虚拟语气中用
If 引导的条件状语从句用一般过去
were . 故选 D。
考点:考查虚拟语气的用法。
7.----What can I do with so much money?
----If I _______ you, I _______ give it away to charity.
A. am, will B. am, would C. were, would D. was, would
【答案】
【解析】
C
试题分析:考查虚拟语气。句意 你如何处理这些钱?如果我是你,我会把它捐给慈善机
构。表示对现在的虚拟, if 引导的从句用一般过去时,语句用 would do , 故选 C 项。
考点:考查虚拟语气。
【答案】 D
【解析】
试题分析:句意:如果天气是好的,我们的运动会就不会推迟了。这里是虚拟语气,根据
wouldn ’t 可知这是对现在的虚拟,在条件状语中对现在的虚拟用 were; put down
下; put up 提供; put off 推迟。根据句意故选 D。
镇压,记
考点:考查虚拟语气的用法。
8.–I argued with my best friend. What should I do?
--If I ________ you, I would say sorry to her.
A. am B. was C. are D. were
【答案】 D
【解析】试题分析:句意:我和我最好的朋友吵架了。我该怎么办?如果我是你,我就对
她说对不起。虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是
事实,或与事实相反。在虚拟条件语气句中,表示与现在事实相反的事实,条件从句中的
谓语动词用过去式( be 用 were 不用 was),主句谓语动词为 “would+原形动词 ”,所以选
D。
考点:考查虚拟语气。
9. If I you,I
A. was,would
buy a bike for him.
B. was,could C. were,would D . were,could
【答案】 C
【解析】
试题分析:句意:如果我是你,我会给他买一辆自行车。 buy sth for sb 给某人买某物;本
句用的是虚拟语气,表示与现在的事实相反,在虚拟语气中不能用 was,而用 were,因此选
C。
考点:考查虚拟语气的用法。
10. If I ______ you, I ______invite him to go to see a movie.
A. am;would B . were;will C . were;would D .was;will
【答案】 C
【解析】
试题分析:句意:如果我是你,我会邀请他去看电影。 go to see a movie 去看电影; invite
sb to do 邀请某人做某事;在表达与现在事实相反的虚拟语气中, Be 用 were, 主句用
would 。
考点:考查虚拟语气。
11. I________ a big house for my family if I _____ a lot of money .
A. would buy, have
C. will buy; had
B. would buy, had
D.will buy, will have
【答案】
【解析】
B
试题分析:句意:如果我有很多钱,我要给家人买个大大的房子。句子用虚拟语气,所以
动词用过去式, would ,had,故选 B。
考点:考查虚拟语气。
12. –I coughed a lot last night. What should I do?
–If I _____ you, I would go to see the doctor at once.
A. am
C. was
B. were
【答案】 B
【解析】
试题分析 : 句意:昨晚我不停地咳嗽,我应该怎么办?哪果我是你,我就会马上去看医生。
此句为虚拟语气,与现在事实相反,虚拟语气的条件从句的谓语用过去式( be 通常用
were ),主句谓语用 “ should( would, could, might ) +动词原形 ”,故选 C。
考点: 考查虚拟语气。
13. If I
A. am
you, I
B. is
’ d take a small present for her.
C. was D.were
【答案】 D
【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是
一种假设、愿望、怀疑或推测。其主要有三种结构: 1、与现在事实相反:若与现在事实相
反,条件从句的谓语用过去式( be 通常用 were ),主句谓语用 “should ( would, could,
might ) +动词原形 ” 2 、与过去事实相反:若与过去事实相反,条件从句的谓语用过去完成
时( had+过去分词),主句谓语用 “should( would, could, might ) +have+过去分词 ”。
3、与将来事实相反:若与将来事实相反,条件从句的谓语用过去式( be 通常用 were),
主句谓语用 “should(would, could, might ) +动词原形 ”。句意:如果我是你,我会给她带一
件小礼物。结合语境可知本句描述的是与现在相反的事实,故选 D。
考点:考查虚拟语气。
14. --------- Come and join us, Jim!
---------- I ’ m sorry I can ’ t . If I _______ time, I would certainly go.
A. will have B. have had C. had D. had had
【答案】 C
【解析】
试题分析:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一
种假设、愿望、怀疑或推测。判断是真实条件句还是非真实条件句。只有在非真实条件句中
才使用虚拟语气。通过句子意思,看假设的条件是否能够实现,能够实现是真实条件
句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气 .判断这个
假设是与哪个事实相反。
(1)、与现在事实相反
若与现在事实相反,条件从句的谓语用过去式( be 通常用 were ),主句谓语用
(would, could, might ) +动词原形 ”
(2)、与过去事实相反
若与过去事实相反,条件从句的谓语用过去完成时( had+过去分词),主句谓语用
(would, could, might ) +have+过去分词 ”
(3)、与将来事实相反
若与将来事实相反,条件从句的谓语用过去式( be 通常用 were ),主句谓语用
“should
“should
“should
(would, could, might ) +动词原形 ”:
句意:吉姆,来加入我们吧!抱歉,我不能。如果我有时间,我肯定会去的。结合语境可
知下文中表示与现在相反的事实,故条件状语从句中用一般故去时态,选 C。考点:
考查虚拟语气
15. If I______you, I_______go there at once.
A. am, would B. were, would C. were, will D. am, will
【答案】 B
【解析】
试题分析:句意:如果我是你,我会马上去那里。句子用到了虚拟语气,系动词 be 要用
were ;will 要用过去式 would ,结合题意故选 B。
考点:考查虚拟语气。
16. — Come and join us, Ben!
— I ’ m afraid I can
B. will have A. had
’ t. I ’ m too busy now.time,IfI I would certainly go.
C. have had D. have
【答案】 A
【解析】试题分析:试题解析:句意:本,来加入我们吧! ——恐怕我不能。我现在太忙。
如果我有时间,我一定会去的。结合语境可知条件状语从句中描述的是与现在相反的
事实,故条件状语从句中用一般过去时态,故答案为 A。
考点:考查虚拟语气。
17. — I ’ m going to Larry ’ s party. But I don o wear’t.know what t
—If I ___ you, I _______ wear a dress.
A. am; will B. were; will
C. were; would D . am; would
【答案】 C
【解析】
试题分析:根据题干,本句的意思应是 “如果我是你,我将穿一件裙子。
为“你 ”,所以本句是一个虚拟语气。对于虚拟语气,从句应该用过去式(
第几人称,都用 were),主句用 would do 。所以本题选 C。
”“我”是不可能成
be 动词,不论是
考点:本题考查虚拟语气。
点评:完成本题时注意区分虚拟语气和 if 引导的条件状语从句。虚拟语气是不可能发生的,
是一种假设情况;而 if 引导的条件状语从句,是有可能发生的。如果不明白这两者的区别,
就比较容易发错。
18. 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
考点:考 固定用法。
19. If I you, I invite him to go to see a movie.
A. am, would B.were, will
C. were, would
【答案】 C
D. was, will
【解析】
分析:句意:句意:如果我是你,我会邀 他去看 影。 go to see a movie 去看 影;
invite sb to do 邀 某人做某事;在表达与 在事 相反的虚 气中, Be 用 were,主句用
would 。所以 C。
考点:考 虚 气。
20. 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 + 去分 。所以描述
的是 去的事情,故我 去很忙 用 去 。
考点:考 虚 气及 的用法。
21. If it were Sunday today, I________ go to school.
A. shan ’ t .Bwould not C . can ’ t .Dwon’t
【答案】 B
【解析】
分析:句意:如果今天是星期天,我将不去上学。虚 气用于条件状 从句中,可
以表示与 在事 相反的假 ,条件状 从句中的 用 “ 去式( be 用
were )”,而主句中的 用 “ would / should/ could / might + 原形 ”。如: 1.If I were
you, I would join the army. 2.If she had time, she should go with you. 。由句意可知 B。
考点 : 考 虚 气的用法。
22. —I like drinking wine. But people who drink win
—If I you, I would give up wine.
A. was; to drink B. am; drinking C. were; drink
【答案】 D
e aren ’ t allowed to drive.
D . were; drinking
【解析】
分析:句意: --我喜 喝酒。但是喝酒的人不允 开 。 --如果我是你,我将会放弃喝
酒。分析:表示与 在事 相反的情况。 其虚 气的 构 :从句: if + 主 + 的
去式( be 用 were) + ⋯⋯主句:主 + would ( should, could , might ) + 原形 + ⋯⋯例
如: If I were you, I would read it again. 如果我是你的话,我再读一遍。(事实上我不是
你),故选 D
考点:考查虚拟语气及动词短语的用法。
23. 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。
考点:考查虚拟语气。
24. 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。
考点:考查虚拟语气。
25. 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。
考点:考查虚拟语气的用法。
26. (题文) I would wear a shirt and tie to the party if I ________ you. It ’ s more polite.
A. were B. will be C. am
【答案】 A
【解析】
试题分析:与现在事实相反的虚拟语气, if 从句用过去时,主句用 would/should/might+ 动
词原形。句意:如果我是你,我就穿衬衫带领带去参加聚会。那样更礼貌。故选 A。
考点:考查虚拟语气的用法。
27. Had he studied harder, he_______ the exams.
A. must have got through B.could get through
C. would get through D. would have got 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。
考点:考 虚 气。
28. If I a boss, I would manage a big factory.
A. are B. was
C. were D. be
【答案】 C
【解析】
分析:句意:如果我是老板,我会 一家大型工厂。由句意可知,此句是虚
气, if 引 的从句 用 去式的形式,其中第一人称用 were,故答案 C。
考点:考 虚 气。
29. — Come and join us, Betty!
— I ’ m afraid I can ’ t. I ’wm. tooIfI busy notime, 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. ---Can you tell me what to wear at the party?
---If I ___you,I___the blue jeans.
A. was,will wear B. am,will wear C. were,would wear D. were,wore
【答案】 C
【解析】
分析:
句意: ---你能告 我穿什么参加聚会 ? ---如果我是你,我会穿 色的牛仔 。本 考
的是虚 条件句中主句和从句的 。用 if 引 的虚 条件句,虚 在 表示与
在事实相反的假设,其 if 从句的谓语形式用动词的过去式( be 一般用 were),主句用
would/ should/ could/ might + 动词原形,例如: If I were in your position I would marry her. 结
合语境可知应选 C。
考点:考查虚拟语态。