if引导的虚拟语气条件句
虚拟语气
Learning Goals: 1. Knowing what the subjunctive mood refers to. 2.Knowing the difference forms of the subjunctive forms. 3.Master the structure of the subjunctive mood about “if”. 4.Practices.
表示虚拟的,几乎无法实现的时候,采 用虚拟语气。
If引导的虚拟条件句
TYPES:
与过去事实相反 与现在事实相反
与将来事实可能相反
特殊:错综时间 / 倒装句省略IF等
一.与过去事实相反
If引导的虚拟条件句
If + 主语 + had + 动词的 与过去事实 过去分词 相反的假设 (即:If+动词过去完成 时)
6.If I __ in the 22nd century, I __ my vocation in a very different way. A. should live; would spend B. will live; should spend C. are living; should have spent D. will be living; would have spent 7. __ it rain tomorrow, we would have to put off the visit to Mountain Tai. A. Were B. Should C. Would D. Will
6.If I __ in the 22nd century, I __ my vocation in a very different way. A. should live; would spend B. will live; should spend C. are living; should have spent D. will be living; would have spent 7. __ it rain tomorrow, we would have to put off the visit to Mountain Tai. A. Were B. Should C. Would D. Will
6.If I __ in the 22nd century, I __ my vocation in a very different way. A. should live; would spend B. will live; should spend C. are living; should have spent D. will be living; would have spent 7. __ it rain tomorrow, we would have to put off the visit to Mountain Tai. A. Were B. Should C. Would D. Will
特例
2.省略If的条件从句
如果条件句中有were/had(助动词)/should时,可使用倒 装句结构——省略If,把were/had(助动词)/should放句 首。如果条件句是否定句时,not应置于主语后,不能与 were/had(助动词)/should等缩略成 weren’t/hadn’t/shouldn’t. 例:Had I seen him then, I would have been very happy. =If I had seen him then, I would have been very happy. Should I have time, I would go with you. =If I should have time, I would go with you. Were I not so busy, I would go to the concert. =If I weren’t so busy, I would go to the concert.
特例
1. 错综时间条件句
定义:主句和从句动作发生的时间不同 例1) If they had studied hard, they could finish the work in a very short time.如果他们当时刻苦学习,现在就能快速 完成这份工作了(从句说明过去,主句说明现在)。
Practice
1. If you had told me in advance, I ____ him at the airport. A. would meet B. would have met C. would had met D. should meet
Practice
1. If you had told me in advance, I ____ him at the airport. A. would meet B. would have met C. would had met D. should meet
与过去相反,以前没有刻苦学习
与现在事实相反,现在没有快速 完成
2)If I were you, I would have gone to her birthday party yesterday.如果我是你,我就去参加她昨天的生日聚会了 (从句说明现在,主句说明过去)。
♦ 要根据动作发生的时间选择恰当的动词形式。
与现在事实 相反的假设
If I were you, I would buy a red skirt. If I had a million dollars, I would donate 30% of it to the charity.
三.与将来事实可能相反
If虚拟条件句
1. If + 主语 + 动词过去式 2. If + 主语 + were to + 动词 原形 3. If + 主语 + should + 动词 原形
4.If me father ___ here now, he ___ tell me what to do. A. were; would B. was; ill C. had been; would D. is; ill 5.If he ___ my advice, he wouldn’t have lost his job. A. followed B. should follow C. had followed D. would follow
If it ___ tomorrow, I would not attend the party. A. rained B. rains C. had rained D. were to rain 3. I would have gone to the meeting if I __time. A. had had B. have had C. had D. would have had
4.If me father ___ here now, he ___ tell me what to do. A. were; would B. was; ill C. had been; would D. is; ill 5.If he ___ my advice, he wouldn’t have lost his job. A. followed B. should follow C. had followed D. would f
主语 + would(could/should/ might) + 动词原形
If it rained tomorrow, I wouldn’t attend the party. If it were to rain tomorrow, I wouldn’t attend the party. If you should come tomorrow, you would find the new manager working in the office.
4.If me father ___ here now, he ___ tell me what to do. A. were; would B. was; ill C. had been; would D. is; ill 5.If he ___ my advice, he wouldn’t have lost his job. A. followed B. should follow C. had followed D. would follow
If it ___ tomorrow, I would not attend the party. A. rained B. rains C. had rained D. were to rain 3. I would have gone to the meeting if I __time. A. had had B. have had C. had D. would have had
主句
主语+would(should /might/could)+have done
If he had got up earlier, he could have caught the train.
二.与现在事实相反
If引导的虚拟条件句 If + 主语 + 动词过去 式(be动词一般用 were) 即:If + 一般过去时 主句 If + 主语 + would(could/shoul d/might) + 动词原 形
2.If it ___ tomorrow, I would not attend the party. A. rained B. rains C. had rained D. were to rain 3. I would have gone to the meeting if I __time. A. had had B. have had C. had D. would have had