[ 单选题 ]

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