单项选择题

Which of the following sentences has an object complement

A. The directors appointed John manager.
B. I gave Mary a Christmas present.
C. You have done Peter a favour.
D. She is teaching children Englis