Skip navigation.
Home

3.1 虚拟语气的形式与基本用法

一、虚拟语气的形式
    虚拟(条件)语气中,主句与从句中谓语动词的形式可分为下面四类

假设类型 条件从句谓语
动词形式
主语谓语
动词形式
与现在事实相反 动词的过去式(be用were而不用was) would(第一人称可用should)
+动词原形
与过去事实相反 had+ -ED分词 would(第一人称可用should)
+have + -ED分词
与将来事实相反 were to + 动词原形 would(第一人称可用should)
+动词原形
与将来事实可能相反 should + 动词原形 would(第一人称可用should)
+动词原形

二、虚拟语气的基本用法

(一) 与现在的事实相反

  1. What type of automobile would you buy _____ ?
    [A] if you have free choice to choose the cars available today
    [B] if you are free to choose among all the cars available today
    [C] if all cars available were free to be chosen by you
    [D] if you were free to choose among all the cars available today

(二)与过去的事实相反(有时主句中的should have done表示责备或后悔)

  1. _____ ,he would have come to class.
    [A] If Mike is able to finish his homework
    [B] Would Mike be able to finish his homework
    [C] If Mike could finish his homework
    [D] If Mike had been able to finish his homework
  2. If the United States had not entered the Second World War,probably the 1940 unemployment rate of 14% _____ still further.
    [A] would rise
    [B] would risen
    [C] would have risen
    [D] had risen
  3. Topgrade [A] diamonds had not [B] increased so sharply [C] in value in the late seventies [D] if one company had not controlled almost all of the world's supply.

(三)与将来的事实相反

  1. The report would be [A] released last January if new developments had not [B] made it necessary to revise all conclusions drawn from [C] the first series of [D] experiments.
  2. It is said Tom will go to an appointment tommorrow. If he were to come tomorrow, I _____ ask him to go to your place.
    [A] will
    [B] would
    [C] shall
    [D] might
  3. If you _____ to see Mary,what would you tell her?
    [A] are
    [B] will be going
    [C] must
    [D] were

(四)与将来的事实可能相反

    (1) If it should rain tomorrow, I would stay at home. 要是万一 明天下雨,我就呆在家里不出去。 事实上 现在天气很好,明天下雨的可能性应该不大,不过也说不准。
    (2) If I should see her next Monday, I would tell her about it. 如果下周一我能见到她的话我就把这件事告诉她。

三、例题解析

  1. D为正确答案。
  2. D为正确答案。
  3. C为正确答案。
  4. B错。改为would have not。
  5. A错。改为would have been。
  6. B为正确答案。
  7. D为正确答案。