单选题 23.  By this time next week, I ______ for this company for 30 years.
【正确答案】 B
【答案解析】[考点] 动词时态
根据句中的时间状语By this time next week和for 30 years可知,本句应用将来完成进行时,即“will have been+现在分词”的形式,表示某一动作从过去某一时间开始一直延续到将来某一时间。故选B。
   到下星期的这个时候,我就已经为这个公司工作30年了。