虚拟语气在条件状语从句中的运用 知识点

虚拟语气用在条件状语从句中,通常从句由连词if 引导。
1.与现在事实相反的虚拟条件句
条件状语从句 主句
If +主语 +动词过去式(be的过去式用were) 主语+ would/should/could/might+原形动词
例如:①If I feared death, I wouldn't be a communist.怕死就不做共产党员。
②If there were no air, we couldn't live.如果没有空气,我们就不能生活。
2.与过去事实相反的虚拟条件句
条件状语从句 主句
If + 主语 + 动词过去完成式 主语 + would/should/could/might+have + 过去分词
例如:①If you had come a few minutes earlier, you would have met him.如果你早来几分钟,你就会碰上他。
②If there had been no air in the tube, the result of the experiment would have been more accurate.如果试管中没有空气,实验结果就会更精确。
3.与将来事实相反的虚拟条件句
条件状语从句 主句
If + 主语+ should/were to +原形动词 主语+would/should/could/might+原形动词
例如:①If he were to come tomorrow, things would be easier.假如他明天会来,事情就容易办了。
②If the sand should be broken up, it would give out much energy.如果沙子能被分解,它会释放出大量的能量。
4.错综时间的虚拟语气.在一些含有虚拟语气的句子中,如果主句与从句的谓语表示不同的时间,虚拟语气可有不同形式,即主句与从句各自按自己的时间构成虚拟形式。
例如:①If I had met him before, I could recognize him.要是我以前遇见过他,我就能认出他了。(从句表示与过去事实相反,主句表示与现在或将来事实相反)
②If we were driving at a speed of 100 Li an hour, we would have arrived there 2 hours ago. 如果我们的行车速度每小时100里,两小时以前我们就会到达那里了。(从句与现在事实相反,主句与过去事实相反)。
5.省略连词if。在条件状语从句中,如果有were, should, had,可以把连词if 省去,把 were, should, had 放在句首,构成条件意义。
例如:Should it rain tomorrow, what would you do? 万一明天下雨,你怎么办?

虚拟语气在条件状语从句中的运用 知识点题库

____ anyone phone during the board meeting, please tell them I am busy.

A . Should B . Will C . May D . Can
—Do you have Betty's phone number?

—Yes. Otherwise, I ______able to reach her yesterday.

A . hadn't been B . wouldn't have been C . weren't D . wouldn't be
—Did you make it at last?

—Yes. But for your help , it ________a serious loss.

A . would cause B . must have caused C . would have caused D . may cause
______ it rain tomorrow, we would have to put off the sports meeting.

A . Were B . Should C . Would D . Could
He talked a lot about America as if he ________ there before.

A . goes B . has gone C . had gone D . had been
— I'm worried about the sports meet. Do you think it will be postponed?

— If it _______ rain tomorrow, but actually the weather forecast has removed our worry.

A . could B . would C . might D . should
— I saw your uncle take a taxi to the airport. Why didn't you drive him there?

— I ________. But my car  ________.

A . would; was fixed B . would have; was fixed C . would have; was being fixed D . would; was being fixed
If we _______ adequate preparations, the conference wouldn't have been so successful.
A . haven't made B . wouldn't make C . didn't make D . hadn't made
We __________ back in the hotel now if you didn't lose the map.
A . are B . were C . will be D . would be
If we ________ a table earlier, we wouldn't be standing here in a queue.
A . have booked B . booked C . book D . had booked
If we          virtual reality holidays, we wouldn't have any problems with the weather.
A . have B . have had C . had D . would have
If he _____ my advice, he wouldn’t have failed his exam once again.
A . followed B . should follow C . had followed D . would follow
If we ___________the flight yesterday, we would be enjoying our holiday on the beach.
A . had caught B . caught C . have caught D . would catch
Had Paul received six more votes in the last election, he (be) our chairman now.
If they (start)earlier than expected, they would be here now.

If only I had (应用) myself to studying English in my high school.

If she _______ make such a simple wish as not to be teased for disability last Christmas, Amy would still feel lonely now.
A . had dared not B . hadn't dared to C . dared not D . didn't dare to
If she ________ generous as she makes out, she would have donated more money in the catastrophe.
A . had been B . were C . would be D . was
—How I wish I had worked harder when I was in that company.

—If you had, you ________ a department manager now.

A . are B . would be C . would have been D . were
—I had butterflies in my stomach before I gave that talk.

—I __________nervous too if I had been in your shoes.

A . was B . would be C . had been D . would have been