The words complement and compliment are commonly confused in English. Once you’ve read through this lesson, your friends will compliment you on your mastery of English.
Complement is a noun and verb. It also has a matching adjective, complementary. In any case, it refers to something that completes or goes well with something.
The sauce is a nice complement to the vegetables.
The sauce complements the vegetables nicely.
The sauce is nicely complementary to the vegetables.
He has a full complement of old books.
This book will complement his collection.
I’m looking for a special shelf complementary to my book collection.
Compliment is also a noun and a verb. It indicates the offering of praise or flattery to another person, as does the adjective complimentary.
He gave me a compliment about my dress.
He complimented me on my dress.
He was very complimentary about my dress.
Thanks for the compliment
Thanks for complimenting me
Thanks for being complimentary
Complimentary can also mean free.
The champagne was complimentary.
He gave me a complimentary copy of his new book.
The Bottom Line
The word pairs complement/compliment and complementary/complimentary are pronounced identically, hence the confusion in spelling. Just remember that complement with an E means "to complete" or "to enhance," while compliment with an I means "to praise" and complimentary means "free."
Wow. That was very useful and explanation was simple. Thanks. I’m sure I was taught that at school but I forgot!
Both words have an E. Maybe say Complement with more than one E.
Very well explained. But how do you pay a complement during e.g. Christmas or new year as people usually say complement or is it compliment of the season? I always use the “e” as I believe it is the correct one.
No, it’s “pay a compliment” and “compliments of the season.”
I looked the word complement when I saw it in the statement below.
“This magazine examines how science and the Bible harmonize and complement each other.”
Your explanation was so very clear, thanks.
You must log in to post a comment.