单项选择题

Which of the following contains a complement

A. By her hard work she won herself a place in the school team.
B. We guarantee you a warm welcome.
C. He has also denied you access to some information.
D. They offered me their hearty congratulations.