单项选择题

The car ______ at the present speed until it reaches the foot of the mountain at about 4 o' clock this afternoon.

A.has gone
B.has not gone
C.will be going
D.has been going