2019学年度北师大版选修七Unit 21 Section Ⅷ Grammar学案设计(13页word版)
2019学年度北师大版选修七Unit 21  Section Ⅷ  Grammar学案设计(13页word版)第4页

从句 与现在事实相反 动词的过去式(be→were) 主句 与过去事实相反 would/should/could/might+have done   If I were you, I would have gone to watch the Expo then.

  如果我是你,当时我就去看世博会了。

  If she didn't speak a few languages, she wouldn't have got that job.

  如果她不会说几种语言,她就不能得到那份工作了。

  [即时演练2] 用所给动词的适当形式填空

  ①(2016·江苏高考改编)If it had_not_been/hadn't_been (be) for his invitation the other day, I should not be here now.

  ②(2014·北京高考改编)We would_be (be) back in the hotel now if you didn't lose the map.

  ③If I were not to make a preparation for my experiment this morning, I would_have_gone (go) to see the film with you last night.

  ④If he had_listened (listen) to me, he would not be in such trouble now.

  ⑤If you had not studied the problem carefully, you would_find (find) it difficult now.

  三、虚拟条件句的特殊用法

  1.省掉if的条件从句结构:若条件句把if省略,则需要把were, had, should放在主语前,形成部分倒装结构。

  Had you taken my advice, you wouldn't have failed in the examination. (=If you had taken my advice, you wouldn't have failed in the examination.)

  如果你听了我的建议,你就不会考试不及格了。

  2.含蓄虚拟条件句:有时虚拟条件不用条件从句而用不定式、分词、介词、名词、连接词、定语从句、短语或上下文暗示(常见without, but for, otherwise, or等表达),此时句子的时态要依具体情况而定。

  I was busy that day. Otherwise I would have gone there with them. (=If I hadn't been busy that day, I would have gone there with them.)

  我那天很忙,否则,我就和他们一起去那儿了。

Without electricity (= If there were no electricity), life would be quite different today.