✔ 最佳答案
Compliment is at the surface level and could be sincere or may not be. It is a remark that expresses approval, admiration or respect. Compliment is to say to someone that you like how they look, or you like something they have done.
Praise is almost always sincere and is one of the highest levels of a compliment, especially in public. Praise has a connotation of being more substantial than just a compliment. Accolades are the highest level of praise that someone can receive.
You are the best student I ever had for the last twenty years. (Praise)
You are a good student. It is a pleasure to have you as my student. (Compliment)
You have the highest score in the whole school. (Praise)
You did well on this exam. (Compliment)
Example:
Praise the Lord.
She complimented me on my new hairstyle.
He complimented my cooking.
You might as well learn these words: applaud, rave, commend, laud, hail (usually passive)