词典词条 · 问答

as if he{knew knows

核心问题

下面是某大学研考试题中的一道改错题:

He talks as if he knows everything.

出题者要求将 knows 改为 knew(亦即要求使用虚拟语气),但我认为使用 knows 也是符合现代英语惯用法的。不知您的看法如何?

词典解答

英国著名语言学家 R. Quirk 等人在 A Grammar of Contemporary English 中曾举过这样的例子:

He treats me as if {I’mI were}\left\{ \begin{array}{l} \text{I'm} \\ \text{I were} \end{array} \right\} a stranger. (GCE, p. 755)

他们解释道:“The use of the hypothetical past makes little difference here, since both the present and past form imply the unreality of what is expressed in the subordinate clause; it is assumed from both sentences thatI am not a stranger’.

(“这里用不用假设过去时,并没有什么区别,因为现在形式和过去形式都表明 as if 从句所表达的内容是非真实的,即两个分句都含有‘I am not a stranger.’的意思。”)

这就是说,当从句意可以明显地看出 as if 从句所表达的内容是非真实的时候,使用陈述语气或使用虚拟语气是没有什么区别的。请看下面的例句:

  1. He talks as if {hehashehad}\left\{\begin{array}{l} he has \\ he had \end{array}\right\} a potato in his mouth. (CGEL) (这两个句子都意味着“他嘴里并没有真的含着一个土豆”) 他说起话来就好像嘴里含着一个土豆似的。

  2. The stuffed dog barks as if it is a real one. (CGEL) 这个狗标本叫起来像真狗似的。

  3. Suddenly, the knocking turned to a forceful banging, as if someone were hitting the door with a metal rod. (Dan Brown, The Da Vinci Code) 突然, 敲门声变成了沉重的撞击声, 仿佛有人在用铁棒砸门。(《达·芬奇密码》)

来源:英语常见问题解答大词典-2.md · 第 550573 行 · 原文哈希 93ce501718