根据语境选用正确语法形式 — 英语选择题
题目
Tom promised to call me as soon as he ___ the airport, but I still haven't heard from him. It is said that he ___ to Beijing three times before, so he knows the city well.
A. reached; has traveled
B. reaches; traveled
C. will reach; had traveled
D. reached; has been traveling