as if 是否是虚拟的问题

After the interruption, the speaker went on talking as if nothing had happened.

When I told them my plan, they looked at me as if I was mad.

请教老师这两句话是虚拟吗?是不是如果主句是过去时,as if 是否是虚拟看不出来?谢谢!

请先 登录 后评论

最佳答案 2020-11-11 07:31

as if引导方式状语从句,即使从句表示的是与事实相反的情况,在非正式语体也可以用陈述语气动词形式表示。
After the interruption, the speaker went on talking as if nothing had happened.
happen 这个动作时间先于went on talking的动作时间。句义决定是as从句表示的是与事实相反的情况。但陈述语气形式和虚拟语气形式是重叠的。传统语法会认为这个句子中had happened为虚拟语气。
When I told them my plan, they looked at me as if I was mad.
这个句子中,事实上我没有疯,所以was mad表示的是与事实相反的。但was mad 和 looked在时间上是同时的,所以 was mad在形式上属于陈述语气,尽管表示与事实相反的情况。如果was改为were 或者 had been,则为虚拟语气形式。





请先 登录 后评论

其它 1 个回答

凡哥英语   - 海归英语教师
擅长:英语

其实,无论语体正式与否,As if / as though 都可用于两种情况:


1) unreal comparison. 也就是我们所理解的虚拟语气,时态就要遵循虚拟语气的要求。

2)situation that‘s likely or possible. 已存在或者极有可能发生的事实。这个时候,就没有虚拟的含义了。


所以,如果是阅读,你可以根据 as if 后面所用的时态,来判断是虚拟还是非虚拟。回到你的例句,第一句是虚拟(与过去事实相反--had done),这个应该没有什么疑问。而你的第二句,稍微特殊点,因为用的是be动词。但第二句即不是虚拟,也不是用陈述语气来表达虚拟。试比较:


..., they looked at me as if I was mad.

你强调的重点是 They believed I was mad。 --陈述语气,非虚拟,他们就是这么认为的

..., they looked at me as if I were mad.

你强调的重地是 but I was not mad --- 虚拟语气,事实是我并没有疯。


使用虚拟语气时,be动词的具体使用涉及到所谓的正式语体还是非正式语体:正式用法是If I were you ( 不管主语是谁,be动词都用were),但是在口语中(所谓非正式语体),我们可以说If I was you,但这和as if无关。也正因为容易混淆,所以用于非虚拟语气时,我们更多的是用like来替代as if / as though。


希望对你有所启迪。

请先 登录 后评论
  • 4 关注
  • 7 收藏,2445 浏览
  • Carl 提出于 2020-11-10 21:09