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