Which of the following sentences has an object complement?
The directors appointed John manager.
I gave Mary a Christmas present.
You have done Peter a favor.
She is teaching children English.
A