单项选择题

Somebody has disclosed the secret, ______

A.has he
B.hasn't they
C.hasn't one
D.haven't they