词典词条 · 问答

oughtn't to

核心问题

You are quite right; I'm inferring in my comments that McGraw had not ought to have broken in the room without my permission.

请分析句中的错误。

词典解答

ought to 没有单独的过去时形式,其否定形式为 ought not tooughtn't to,没有 didn't ought tohad not ought to 这些形式。如果指过去的“义务”,则 ought to 之后应跟完成时动词不定式:

  1. I ought to have helped her, but I never could. (Snow) 我本应当帮助她,但我却总是爱莫能助。

  2. You oughtn't to have spoken to her in that way. (Shaw) 你本不应该用那种态度对她讲话。

上面的试题,便属于此种用法。因此,应将 C 项中的“had not ought to”改为“oughtn't to”或“ought not to”。

来源:英语常见问题解答大词典-6.md · 第 74437456 行 · 原文哈希 4b59f7aa03