单项选择题

By the time we reach Shanghai, we______nearly two thousand miles.
A.shall have traveled
B.travel
C.have traveled
D.are traveling

A.
A.shall
B.travel
C.have
C.are
微信扫码免费搜题