单项选择题

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