2026年中考英语专题复习·虚拟语气练习(含答案)

资源下载
  1. 二一教育资源

2026年中考英语专题复习·虚拟语气练习(含答案)

资源简介

2026年中考英语专题复习·虚拟语气
初中阶段虚拟语气只考查以下4种情况:
序号 考查类型 结构 标志词
1 与现在事实相反的假设 if + 主语 + 过去式(be→were),主句 + would/could + 原形 if
2 与将来事实可能相反的假设 if + 主语 + 过去式/were to,主句 + would + 原形 if
3 wish后的宾语从句 wish + 主语 + 过去式(与现在相反)/had done(与过去相反) wish
4 表示建议/命令/要求的动词后的宾语从句 suggest/advise/require/order/demand + that + 主语 + (should) + 原形 suggest, advise等
习题训练
第1组:if与现在事实相反
If I _____ you, I _____ more time with my grandparents.
A. am; will spend B. were; would spend C. was; would spend D. am; would spend
If there _____ no air or water, no living things _____ alive.
A. is; will be B. was; would be C. were; would be D. are; will be
— What would you do if you _____ a lot of money
— I _____ help the poor.
A. had; would B.have; will C. had; will D. have; would
If he _____ harder, he _____ better grades now.
A. works; gets B. worked; would get C. worked; gets D. works; would get
I don't know what I _____ if I _____ in your shoes.
A. will do; am B. will do; were C. would do; was D. would do; were
第2组:if与将来事实相反
If it _____ tomorrow, we _____ the basketball game.
A. rains; will cancel B. will rain; cancel C. rained; would cancel D. rained; cancel
What _____ you _____ if you _____ to meet a famous singer tomorrow
A. would; do; had B. will; do; have C. would; do; have D. will; do; had
If she _____ here tomorrow, I _____ very happy.
A. comes; will be B. came; will be C. will come; am D. came; would be
If an alien _____ to our school tomorrow, we _____ amazed.
A. comes; will be B. came; would be C. will come; are D. came; will be
I _____ surprised if he _____ the exam, because he never studies.
A. will be; passes B. am; passes C. would be; passed D. would be; passes
第3组:wish的虚拟
I wish I _____ a bird. Then I could fly freely.
A. am B. was C. were D. is
How I wish I _____ more time to prepare for the speech yesterday!
A. had had B. had C. have D. would have
She wishes she _____ taller, but she is only 1.5 meters.
A. is B. was C. were D. had been
I wish I _____ the news earlier, but I didn't check my phone.
A. know B. knew C. have known D. had known
He wishes he _____ harder when he was in primary school.
A. studies B. had studied C. studied D. would study
第4组:suggest/advise等动词的宾语从句
The teacher suggested that every student _____ a dictionary.
A. buys B. bought C. buy D. will buy
My father advised that I _____ up too late at night.
A. not stay B. don't stay C. didn't stay D. not to stay
The doctor required that the patient _____ in bed for a week.
A. stays B. stay C. stayed D. will stay
The general ordered that the soldiers _____ at once.
A. leave B. left C. will leave D. have left
They demanded that the meeting _____ postponed.
A. is B. will be C. was D. be
第5组:高频易错
I wish I _____ you yesterday, but I was too busy.
A. helped B. help C. would help D. had helped
If I _____ a millionaire, I _____ a big house for my parents.
A. am; will buy B. were; would buy C. was; would buy D. am; would buy
She advised that he _____ less junk food.
A. eats B. has eaten C. ate D. eat
If there _____ no computers, the world _____ very different.
A. were; would be B. are; will be C. was; would be D. is; will be
How I wish I _____ able to play the piano like Lang Lang!
A. am B. was C. were D. is
The rule requires that every student _____ the school uniform on Monday.
A. wears B. has worn C. wore D. wear
If he _____ more careful, he _____ fewer mistakes in the test.
A. is; will make B. were; would make C. was; would make D. is; would make
I wish I _____ that movie last night. It was boring.
A. didn't watch B. wouldn't watch C. hadn't watched D. don't watch
My mom suggests that I _____ more vegetables every day.
A. eat B. ate C. will eat D. have eaten
If I _____ you, I _____ a different decision.
A. am; will make B. am; would make C. was; would make D. were; would make
答案与详解
第1组答案
题号 答案 详解
1 B if与现在相反:be动词一律用were,主句用would+原形
2 C 事实是“有空气和水”,假设相反用were;would be
3 A 与现在相反:had(过去式),would help
4 B if从句用过去式worked,主句用would get
5 D in your shoes意为“站在你的立场”,虚拟语气用were
第2组答案
题号 答案 详解
6 C 与将来相反:if从句用过去式rained,主句用would cancel
7 A 与将来相反:would you do, if you had
8 D 与将来相反:came,would be
9 B 与将来相反:came,would be
10 C 与将来相反:would be, if he passed(他不可能通过)
第3组答案
题号 答案 详解
11 C wish与现在相反:be动词用were
12 A wish与过去相反(yesterday):had had
13 C wish与现在相反(现在矮):were
14 D wish与过去相反(没早点知道):had known
15 B wish与过去相反(小学时没努力):had studied
第4组答案
题号 答案 详解
16 C suggest宾语从句虚拟:省略should,用原形buy
17 A advise...not stay = (should) not stay
18 B require宾语从句虚拟:用原形stay
19 A order宾语从句虚拟:用原形leave
20 D demand宾语从句虚拟:用原形be
第5组答案
题号 答案 详解
21 D yesterday提示过去,wish用had done
22 B 与现在相反:were, would buy
23 D advise后宾语从句虚拟:用原形eat
24 A 与现在相反:were, would be
25 C wish与现在相反:were
26 D require后宾语从句虚拟:用原形wear
27 B 与现在相反:were, would make
28 C last night提示过去,wish用hadn't watched
29 A suggest后宾语从句虚拟:用原形eat
30 D if I were you固定搭配,would make
知识点总结
1:be动词到底用was还是were?
情况 正确用法 错误用法
if I/he/she/it + 虚拟 were was
I wish I/he/she/it were was
2:wish后的时态如何选择?
你想表达 用这个结构 时间标志词
“我希望现在……” wish + 过去式 now, today, 无时间词
“我希望昨天/过去……” wish + had done yesterday, last week, ago
I wish I were taller now. / I wish I had studied harder yesterday.
3:suggest后面的动词用什么形式?
suggest的意思 后面接
建议 (should) + 原形
暗示 正常时态
He suggested we go home. (建议)
He suggested we went home.
易错点4:if从句中的will可以出现吗?
可以:在真实条件句中(If it rains tomorrow, I will stay home.)
不可以:在虚拟条件句中(If it rained tomorrow, I would stay home.)
如果假设的情况不可能或很难发生,就用虚拟,从句中永远不出现will。

展开更多......

收起↑

资源预览