词典词条 · 问答

since ¹

核心问题

I'm feeling much better since I had operation.

自从做了手术我现在感到好多了。

G. Leech 的《简明英语语法和用法指南》说:“切记: since 出现时, 主句动词必须用完成体。”但是, 上面的主句却用了现在进行时, 这算不算语法错误?

词典解答

你所提到的这个英语语法规则是有某些例外的。上面的句子便属于例外情况之一。语言学家们,例如 R. Quirk 等对于上面的例外情况是有明确的解释的:当主句指的是某种习惯(habitual reference)时,主句中的谓语动词就可以使用一般现在时或现在进行时:

  1. (Ever) Since we bought that car we go camping every weekend. (CGEL) 自从我们买了那辆汽车以来,我们每个周末都去野营。

  2. I'm doing well since I invested in the money market. (CGEL) 自从我在金融市场投资以来一直都很顺利。

来源:英语常见问题解答大词典-7.md · 第 1162511638 行 · 原文哈希 fa86ae543c