虚拟语气到底怎么用

不虚拟前是一般现在时的,虚拟后用一般过去时;不虚拟前是现在完成时的,虚拟后用过去完成时;不虚拟前是一般过去时的,虚拟后用过去完成时。
但我看到部分句子用的是“as if He were……” 有的是“as if He was……" 这是怎么回事?

首先,英语的语气分成三种,1、称述语气 2、命令语气 3、虚拟语气。
虚拟语气表达的是与实际发生的事情相反的称述。比如,你的考试只考了50分,这是实际发生的情况。如果你说这么一句话:如果我以前认真学习,我就能靠90分。这句话表达的意思与实际发生的情况相反,这句话就用了虚拟的语气。
其次,虚拟语气可以被运用在各种语法结构中。比如用在条件状语从句中,例如:If I were a bird, I could fly. 再比如用在主语从句中:It is suggested that we (should) clean the room.
考试中出现题目会比较灵活,要根据句子表达的意思是否与实际发生的情况相反来判断句子是否用了虚拟语气。 比如 when we put a stick in the water, it appears as if it were broken. 这句话的意思就与实际情况相反,因为根据物理知识,水中的棍子并没有真正折断。它只是看上去折断了。所以这句话使用了虚拟语气。
英语使用一些语法手段去表达虚拟语气,其根本规律是把动词变成其相应的过去式(be 动词一律使用were)。 所以 as if he were 可以看出来句子使用了虚拟语法,例如:he talks in that way as if he were 60 years. (上下文已经告诉我们他只有20岁),那么这句话表达的就与实际情况相反,所以使用了虚拟语气。所以be动词是were。 看另一个句子:he looked as if he was dead. 这里be动词是was,透露出说话人不知道他死没死。因为如果说话人知道他没死,那么这句话表达的就与实际情况相反,那就是虚拟语气了. 但现在说话人不知道He死没死,也就是说这句话表述的意思可能与实际情况相同,所以他的语气不是虚拟语气,所以用was。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-11
表达不可能实现的事
相似回答