Well è un avverbio mentre good un aggettivo. L'aggettivo good viene usato quando si tratta di descrivere qualcuno o qualcosa e di definirne una caratteristica positiva; a differenza di well che è un avverbio che serve per definire come l'azione viene eseguita.
Quando well è usato come avverbio serve a definire come un'azione viene eseguita. Nell'esempio che segue, possiamo dire che il significato di well si avvicina molto a quello di satisfactorily (in modo soddisfacente): So far everything's been going really well. Fino ad ora tutto sta andando davvero bene.
La principale differenza si trova in quello che descrivono: gli aggettivi descrivono un nome o un pronome, mentre gli avverbi sono usati per descrivere verbi e altri elementi che non sono nomi/pronomi.