He_______here for 20 years by the end of next month.A.had worked B.has worked C.will have worked D.will work

题目
He_______here for 20 years by the end of next month.

A.had worked
B.has worked
C.will have worked
D.will work

相似考题