There are various types.
http://www.answers.com/topic/complement-linguistics
On that webpage, there's an overall definition. Then go into the Contents section to read about the different kinds of complements.
One main thing is to remember that this word is related to the word "complete." (It has nothing to do with telling someone how good they look!)
what is a complements
1 answer