C
as soon as 引导时间状语从句,主句用将来时,从句用一般现在时,所以排除D .
到达上海 arrive in Shanghai =get to Shanghai=reach Shanghai
所以只能选 C