Take the following sentence:
"He has blue eyes"
Does "blue eyes" act as an object or a complemet?
Would the answer be different in a sentence such as:
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
There is a little ambiguity in the way you phrased your question (since there are different types of complements), but I will assume you are asking if this is a subject complement. A subject complement follows a linking verb; therefore, the verb "have" would not take a subject complement. In your example, "He has blue eyes," "blue eyes" would act as an object of the verb "have."