单项选择题

Hill has never been on time,______

A.has Hill
B.has he
C.hasn't Hill
D.hasn't he