单项选择题

Some of them______ here for three days.

A.have arrived
B.have got
C.have reached
D.have been