"COMPLEMENT" and "COMPLIMENT"

"Complement" means to complete or enhance. "Compliment" means to praise or express admiration. Ex.: The sauce complements the dish perfectly. She complimented him on his presentation.

"GOOD" and "WELL"

"Good" is an adjective. "Well" is an adverb. Ex.: The food tastes good. She speaks English well.