单项选择题

A.has left
B.has come
C.has been
D.has arrived