单项选择题

He is always the first one ______ and the last ______.

A.having come; having left
B.coming; leaving
C.to come; to leave
D.came; left