John left home twenty minutes ago. It is usually half an hours drive from his home
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
请帮忙给出正确答案和分析,谢谢!