Object or complement with "have"

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:


Solution 1:

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."