« a » (sans accent) est le verbe avoir conjugué à la 3e personne du singulier.
On peut le remplacer par (il) « avait » en changeant le temps de la phrase.
« à » (avec accent) est un mot invariable (une préposition).
Quand on ne peut pas remplacer par « avait », il faut mettre à (avec accent).
« as » est le verbe avoir conjugué à la 2e personne du singulier.
On peut le remplacer par (tu) « avais » en changeant le temps de la phrase.