单项选择题

Everyone has arrived, ______

A. hasn' t everyone
B. hash' t he
C. haven' t they
D. does he