如何掌握虚拟语气的用法

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:07:40
学了很久的虚拟语气,可因为其情况太多,记不住,而且似乎也没有充分理解.也看了薄冰高级语法和其它许多语法书总不得要领.有没比较好的记忆理解方法?

虚拟语气是一项语法难点,为了让学员们便于理解与记忆,我们把虚拟语气分成三大块来讨论:
  1.名词从句中的虚拟语气 标志词+should+动词原形
  2.条件从句中的虚拟语气 ①三种基本态 ②倒装虚拟句 ③混时虚拟句 ④含蓄虚拟句 ⑤跳层虚拟句
  3.其它情形中的虚拟语气(wish/would rather/It’s high time…/If only…/lest)

  一.三种基本形态(1)
  表虚拟的时间 if从句谓语形式 主句谓语形式
  现在: did / were would (should, might, could)+do
  过去: had done/ had been would (should/might/could)+have done(been)
  将来: were to/ should+do would (should, might, could)+do

  三种基本形态(2)(这是基础,建议牢记下面的例句,争取能脱口而出)
  与现在事实相反:If I had enough money, I would buy a book.
  与过去事实相反:If I had had enough money, I would have bought a book.
  与将来事实相反:If I were to have enough money, I would buy a book.
  If I should have enough money, I would buy a book.

  二、倒装虚拟句(只能与过去/将来事实相反,省去if,只有三种倒装形式)
  Had I had enough money, I would have bought a book.
  Were I to have enough money, I would buy a book.
  Should I have enough money, I would buy a book.

  三、混合时间虚拟语气(主要是抓住时间