单项选择题

Do you think John will call his girl friend as soon as he ______ in town

A.will arrive
B.arrives
C.arrived
D.had arrived