which of following sentences has an object complement?

问题描述:

which of following sentences has an object complement?
A,the director appointed John manager.
B,i gave Marry a christmas prenent.
C,you have done Peter a favour.
D,she is teaching children english.
不是要翻译,是给我讲一下为什么.

题目是问以下哪个句子中含有宾语补足语,应该选A,A选项中的manager名词用作宾语John的补足语,用以说明John的身份.