G
Grammar Checker
Grammar & Writing Guide

should know better vs should have known better

should know better vs should have known better which is much better to use in a sentence. Which is more popular in English form?

Looking on the internet deeply has found these results:

should know better is the most popular phrase on the web.

should have known better

13,300,000 results on the web

should know better

17,920,000 results on the web

More popular!

Some examples and use cases from the internet:

Some examples and use cases from the internet:

  • As a Borgia, you should have known better.
  • I should have known better, 'cause after all this time, I can't even make peace within my own family.
  • With her track record, I should have known better.
  • I should have known better than to waste my time.
  • I should have known better than to try and sneak around on the Devil.
  • We definitely should have known better and we deserve to be punished.
  • The four of us, we should have known better.
  • I should have known better than to trust a priest.
  • Come now, Father, you should know better.
  • Not smart. I should know better.
  • Mrs Van Lancker should know better.
  • Smart girl like you should know better.
  • Johnny, you should know better.
  • She should know better than to play with guns.
  • You kids should know better. It's not safe being out this late.
  • Bright spot like you should know better.

Related Comparison

Want to check your own writing right now?

Paste your text into our 100% free multi-tool workspace.

Open Grammar Checker
QuillBot-Grade Writing Suite

Upgrade to Grammarchecker.io Premium

Unlock 10 AI rewriting modes, unlimited word paraphrasing, executive fluency feedback, and deep plagiarism checking.

Upgrade to Premium
should know better vs should have known better | GrammarChecker.io