一、虚拟式用于非真实条件句时的构成
if 从句 | 主句 | |
与现在事实相反 | 动词的过去式(be 为were) | would(should)+动词原形 |
与过去事实相反 | 动词的过去完成式 | would(should,could,might)+have+动词的过去分词 |
与将来时间相反 | 1.动词的过去式(be为were) 2.were+不定式 3.should+动词原形 | would(should,could,might)+动词原形 |
If I had time, I would go to the movies with you.If we hadn't made adequate preparations, the conference, wouldn't
have been so successful.If it were to rain tomorrow, the game would be put off.
[提示]1. 在非真实条件句中, 有时从句的动词所表示的动作和主句的动词所表示的动作并不同时发生,
这样的条件句中使用的虚似式称为混合虚拟式。其构成视具体情况而定。If I had taken my raincoat when I came out this morning, I would not be wet now.
If I were you, I wouldn't have missed the film last night.
2. 引导非真实条件从句的连词if在正式文件中有时可以省去, were, had,
should等非行为动词这时应提到从句句首。If I were you, I wouldn't feel sorry.
→Were I you, I wouldn't feel sorry.3. 有些句子从表层结构上看无if引导的非真实条件句, 但从深层意思上看是存在的。
这种情况下主句动词仍需用虚拟式。这类句子中常出现without(如果没有), but for(要不是),
otherwise(否则), but that(若不, 后接一从句)等词或词组。But for your help, they couldn't have succeeded.
要不是你的帮助, 他们就不会取得成功。She wasn't felling well. Otherwise she wouldn't have left the meeting so early.
她感不舒服。不然她不会那么早就离开会场的。二、虚拟式也可用于其他情况
1. 在it's necessary (important, natural, essential, proposed, required,
suggested, impossible, strange) that…引导的真正的主语从句中动词应用虚拟式,
表示必要、应该、建议、要求、惊讶、不相信等意。It's necessary that we (should) set out at once.
It's proposed that a committee (should) be set up to look into the matter.
2. 在ask, require, order, demand, suggest, propose, command, insist?
等动词后的宾语从句中, 动词也用虚拟式, 表示命令、建议、要求等。I suggest that we (should) go camping tomorrow.
He insisted that our laboratory reports (should) be handed in the day after
the experiment was done.他坚持要求我们在做完实验后第二天将实验报告交上来。
注意,以上句中insist意为“坚持要求”。如insist作“坚持认为”解, 则不需用虚拟式。
He insisted that he was right.
他坚持认为他是对的。3. 虚拟式可用于wish后的宾语从句中, 表示与事实相反的愿望。
I wish I had been to the concert last night.
I wish be would forgive me.4. It's (high, about) time that…的句型要求用虚拟式, 表示应该做还没做的事。
It's high time that he stopped smoking.
It's about time that we took our leave.5. 在I would (had) rather后的句子中, 动词也要求用虚拟式, 表示某人的愿望。
I'd rather you left tommorrow instead of today.
I'd rather he hadn't done anything like that.6. 在as if (though) 引导的状语从句中, 谓语动词有时用虚拟式。
She looks as if she knew all about it.
They talked as though they had got acquainted with each other for years.Exercises 3 Choose the best answer to complete the following senterces:
1. If you ___________ that leat movie last night, you wouldn't be dozy(困倦的) now.
A. haven't watched B. didn't watch
C. hadn't watched D. wouldn't have watched
2. Had I knon it, I ___________ you.A. have told B. had told
C. wouldn't be told D. would have told3. ___________ the storm, we should have reached our destination.
A. For but B. But for
C. In spite of D. In case of4. She insisted that what she had done ___________ right.
A. was B. is
C. be D. had been5. I wish you ___________ me yesterday.
A. tell B. could tell
C. would tell D. had told6. ___________ it left to me to decide, I would not hesitate to prefer the latter.
A. If B. Were
C. Had D. Should7. It is important that you ___________ to the dean before leaving for your vacation.
A. speak B. spoken
C. have spoked D. speaks8. It's about time people ___________ notice of what women did during the war.
A. took B. take
C. have taken D. will take9. He talks as if he ___________ the incident.
A. had witnessed B. witnessed
C. witness D. have witnessed10. The boss asked that the letter ___________ immediately.
A. be typed B. typed
C. have typed D. being typed11. Don't you think it is time that you ___________ smoking?
A. give up B. would give up
C. gave up D. must give up12. Without computer, we ___________ the tremendous medical advancement
in the last few decades.A. would not make B. will not have made
C. could not make D. shouldn't have made13. ___________ for your laziness, you could have finished the assignment by now.
A. Had it not been B. Weren't it
C. It were not D. had not it been14. I'd have come with you ___________ I am so busy.
A. except for B. provided that
C. but that D. so long as15. It is strange that such a thing ___________ in your company.
A. will happen B. happens
C. happened D. should happen