单项选择题

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