单选题 By the end of next month I ______ in this city for 32 years.
  • A. will be living
  • B. will have been living
  • C. have lived
  • D. am living
【正确答案】 B
【答案解析】[解析] 在by…介词短语作时间状语时,句子应该用将来完成时或将来完成进行时。