虚拟语气是指,用来表示虚假的、与事实相反的或难以实现的情况,或者表示某种主观愿望而不是既定事实的一种语气。 1、传统语法教学的困境 在中学英语课上,我们会学习一堆虚拟语气的条款,例如在条件状语从句中: 表示与现在事实相反: 从句:If + 主语 + 动词一般过去式(Be动词用were) 主句:主语 + should/would/might/could + do 表示与过去事实相反: 从句:If + 主语 + had + done 主句:主语 + should/would/might/could + have done 表示与将来事实相反: 从句:if + 主语 + were to do;if + 主语 + should + do;if + 主语 + 动词一般过去式(be动词用were) 主句:主语 + should/would/might/could + do 这些条款,当成公式去背下来,之后去造句、做题,以加深熟悉度,这样的学习方法并非不可行,但对于学生来说,把所有的公式都记住,并且熟练应用,是一件非常困难的事情。 那么,有没有什么方式,可以更简单地掌握虚拟语气呢? 2、虚拟语气的误区 虚拟语气,包含两个概念:“虚拟”和“语气”。 语气,英文叫做“mood”(本义指心情、感受),是用来表达某种心情、感受、希望或者想法的语言要素,比如,我希望……,我觉得……,等等。 虚拟,就是并非事实,可能与事实相反,也可能是发生的可能性比较低,甚至可能只是尚未发生,而能否发生,并不知道,总之,就是“没有发生”。 将两个概念合在一起,就会明白,虚拟语气,是用来表示某人希望发生,但却不会发生的动作,或者没有发生的动作。注意,它不是单纯的与事实相反,而是某人希望它发生,这是前提,它是一种语气,是一种mood。 比如:如果我是你,我就会努力学习。 将这句话说成是假的,不太合适,我当然不可能是你,但我也没有努力学习吗?如果我努力学习了,那后面这句话为什么也要用虚拟语气? 所以,一定要记住,虚拟语气首先是为了表达内心的某种意愿、希望、感受或者想法,这样才可以理解为什么诸如“要求”、“建议”等宾语从句,也可以用虚拟语气,因为它们都表示了某种意愿或者希望。 3、虚拟语气的基本原则 基本原则,用一句话来概括,就是:用动词的过去形态(be动词用were)来表示虚拟语气。 例句1 如果我是你,我就会努力学习。 If I were you, I would study hard. 从句:我不是你,所以“我是你”与现在的事实不符,应该虚拟,动词是be,be都改用were; 主句:“我就会努力学习”,其实是我“希望”你以后会努力学习,动词应该是will study,但为了表示“希望”的mood,也用虚拟,就变成了would study。 例句2 如果我知道你在北京,我就应该带你到处转转。 If I had known you were in Beijing, I should have shown you around the city. 从句:我当时不知道你在北京,所以“我知道你在北京”与过去的事实不符,过去发生的know应该用knew,再往过去推一个时态,就只能是had known; 主句:我当时也没有带你到处转,所以“我应该带你到处转转”与过去的事实不符,过去发生的show应该用showed,再往过去推一个时态,应该是had shown,但是“应该”should后面只能接动词原形,所以就只能写成should have done。 例句3 如果我能得到一百万美元,我就辞职。 If I would get one million dollars, I would quit my job. 从句:“我能得到一百万”是一种“希望”,并未发生,will get改成would get; 主句:“我就辞职”也是一种“希望”,并未发生,will直接改成过去形态would。 4、总结 虚拟语气的使用语境有两种:A.与事实不符;B.表示“希望”或者类似的心情。 虚拟语气的使用原则只有一个:将原本的动词时态往过去再推一格。 当然,这里涉及到动词时态轴线的问题,我们在以后的文章和课程中会进一步讲解。 5、高考真题实战 You did not let me drive. If we ____ in turn, you ____ so tired [A] drove; didn’t get [B] drove; wouldn’t get [C] were driving; wouldn’t get [D] had driven; wouldn’t have got 分析: 前提事实:你不让我开车。 从句:如果我们轮流开车,这与过去的事实不符,drive的过去式是drove,再往过去推一格,应该是had driven; 主句:你就不会如此疲惫,是一种“希望”,并未发生,will get改成would get。 答案:[D] |
|
来自: 昵称32937624 > 《待分类》