单选题 By the end of next month I shall ______ here for 20 years exactly.
  • A. had been worked
  • B. had been working
  • C. have been worked
  • D. have been working
【正确答案】 D
【答案解析】这句话的意思是说,到下个月底,我就在这里工作整整20年时间了。表示一个已经开始的动作到将来某一时间仍然在进行,用will/shall+动词的完成进行体。