词典词条 · 问答

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 to 或 oughtn't to,没有 didn't ought to 和 had 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”。

Markdown:英语常见问题解答大词典-6.md · 7443—7456 行PDF:第 1110 页 · oughtn't to