Beta Free while we're in beta — 2 months of full access, no card needed. Sign up free
LLH Tutor Try it free
You asked:

Why do people write 'could of' instead of 'could have'?

Which is correct: "Could have" — always. "Could of" is an error.

Why people write "could of": In spoken English, "could have" contracts to "could've" (sounds like "could-uv"). When people write what they hear, they write "could of" — because "of" sounds like "uv."

This is called an eggcorn — a word or phrase misheard and reinterpreted as something that sounds similar.

  • "Should of" → should have (should've)
  • "Would of" → would have (would've)
  • "Must of" → must have (must've)

How to spot the error: "Could" is a modal verb. Modal verbs are always followed by a base verb ("have"), never a preposition ("of"). Ask: does "of have" make sense? No. "Have" always follows.

In formal writing: Always write "could have." "Could of" is considered a grammatical error.

Tags: grammar, common mistakes, writing, modal verbs

Get explanations like this for your English questions

Personalised to your native language, level, and goals. Free to start.

Start learning free