as if后面的虚拟语气中用was与were的区别

学习中遇到的例句是这样的。

He writes as if he is / were / was left handed.

解释中说道:is 表示他应该真的是左撇子,were 表示他不是,只是冒充左撇子。到这里我都可以理解。

但是又说,was 则表示不一定——可能是,也可能不是。

was 怎么能够表示可能是,也可能不是呢?

希望老师帮忙讲解一下,谢谢。    


请先 登录 后评论

最佳答案 2017-08-29 14:14

《牛津英语用法指南》第三版第74节指出:

如果描述我们知道是不真实的事,可以在as if / though 后面用过去时表示现在,从而强调非真实的意思。试比较:

She looks as if she is rich. 她看上去好像很有钱。(也许她是有钱。)

He talks as if he was rich. 他说起话来一副很有钱的样子。(但他肯定没多少钱。)

在正式文体中,在作“不真实”的比较时,不用was,而用were。这在美国英语中很常见。He talks as if he were rich.他说起话来一副很有钱的样子。

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

He writes as if he is / were / was left handed.

as if 引导方式状语从句,意为“似乎……”、“好像……”。如果从句描述的与已知的事实相反,则用虚拟语气,用动词的过去形式表示现在时间,用过去完成形式表示过去时间,当动词为 be 的时候,正式语体不分人称一律用were,非正式语体中主语为第一和第三人称单数时,动词用 was。如果从句描述的情况在说话人看来有可能是事实,则从句用陈述语气。因此:

He writes as if he is left handed.  在说话人看来,他就是个左撇子。

He writes as if he were/was left handed. 说话人知道或认为他不太可能是左撇子。

were 和 was 的差异只是语体的差异,主语是1、3人称单数时用was的过去式表示现在时间本身就是与事实相反的虚拟语气形式,不过是非正式语体的用法。was和were都表示不大可能是事实。

 

请先 登录 后评论
  • 1 关注
  • 5 收藏,36253 浏览
  • lixuan94 提出于 2017-07-29 08:57

相似问题