Les homophones grammaticaux
"a / à", "ou / où", "et / est".

Chaque fois qu'on peut remplacer "a" par "avait", on écrit a.
Si ce n'est pas possible, alors, on écrit à.
a = verbe avoir
à = préposition
Exemples :
- Il a une tache à son veston
On peut dire : Il avait une tache, donc a ne prend pas d’accent.
On ne peut pas dire : une tache avait son veston, donc à prend un accent.

Chaque fois qu'on peut remplacer "ou" par "ou bien", on écrit "ou".
Si ce n'est pas possible, alors on écrit "où".

ou = ou bien = conjonction de coordination, indique l’alternative, le choix.
= fournit une indication de lieu.
Exemples :
- Qu’il fasse beau ou qu’il pleuve, j’irai marcher.
On peut dire : Qu’il fasse beau ou bien qu’il pleuve…, ou ne prend pas d’accent grave.
- Je ne sais pas par passer
On ne peut pas dire : je ne sais pas par ou bien passer, prend un accent grave et indique un lieu.

"et" ou "est" ? Pour savoir s’il faut écrire "est", il suffit de vérifier qu’on peut le remplacer par "était".
Exemples :
- A 5 ans Pierre est déjà grand.
On peut dire : A 5 ans Pierre était déjà grand, donc il s'agit du verbe être : on écrira "est"
- Cette année le raisin paraît beau et abondant
On ne peut pas dire : Cette année le raisin paraît beau était abondant. Il ne s'agit donc pas du verbe être. On écrira "et".