单选题 John left home twenty minutes ago. It is usually half an hour's drive from his home to the office here. So he ______ soon.
A. should have arrived B. need arrive
C. must have arrived D. may arrive

【正确答案】 D
【答案解析】