We haven't met him ____ he went to work in Shanghai.A.when B

3个回答

  • 选B

    现在完成时表示过去的动作对现在的影响.过去完成时比现在完成时提前一个时态.过去完成时的句子常作为主句为过去式的句子的从句.

    这句话用的是现在完成时,暗示我们现在见面了.如果选择D的话,就翻译成“自从他去上海工作,我已经没见他了”,显然逻辑不通.

    选B 翻译为,在他来上海之前我没有见过他.