单项选择题

The new colleague ()to have worked in several big corporations before he joined our company.

A. confesses
B. declares
C. claims
D. confirms