The middle-aged scientist who( )abroad for 20 years by the end of next month,is on the way back tohis moterland.A.had been B.is staying C.will have been D.will stay

问题描述:

The middle-aged scientist who( )abroad for 20 years by the end of next month,is on the way back to
his moterland.
A.had been B.is staying C.will have been D.will stay

C 根据by the end of next month , 用将来完成时,所以选C

这个月底他就已经在这工作满20年了 到下个月末,他将在这工作20年 到下个月结束,他将在这儿工作20年 到下个月末,他就已经在这工作了

C,by the end of next month是典型的完成式标志,但是next month 表示将来,因此应该用将来完成式,即will have been~

C