单项选择题

Some of them() here for three days.

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