LanguageTool Community

<< return to list of rules

Rule "has ought (ought)"

This is one of many errors that LanguageTool can detect. Visit the LanguageTool homepage to use it online or download it for free.

Description: has ought (ought)
Message: The expression '\1 \2' is nonstandard. To correct it, simply remove '\1'.
Category: Grammar (ID: GRAMMAR)
Incorrect sentences
that this rule can detect:
  • If I have ought to know by now, then maybe it's too late.
    Correction suggestion: ought to
Correct sentences
for comparison:
  • I often feel that these thoughts I have ought to be properly expanded in a much more formal way.
  • The reasons that I have ought to guide me in my motivations
Pattern: Show XML · Show in Rule Editor
Check the following text against just this rule:

ID: HAS_OUGHT [2]
Version: 6.5-SNAPSHOT (2024-04-27 22:33:07 +0200)