二级笔译题库/词汇与语法

By the time Bob arrives in Beijing, we have already arrived here for two days.

  • A we have been staying here for two days
  • B it has been for two days we have stayed here
  • C it is already two days before we have arrived here
  • D we will have stayed here for two days
参考答案: D
解题思路: 时态应用。从时间状语从句来看是表示将来(时间状语从句中用一般现在时表将来),而for two days要求完成时,因此应用将来完成时,即D为答案。>>>立即刷题