单选题 By the end of next week, we ______ thirty kilometers.
  • A. have traveled
  • B. had traveled
  • C. had been traveling
  • D. shall have been traveling


【正确答案】 D
【答案解析】[分析] 将来完成进行时表示在将来某一时刻之前一直延续的动作。本题正确答案D。