[单选题]He _______ here for 20 years by the end of next month.

A
had worked
B
has worked
C
will have worked
D
will work
正确答案:C
题目解析
时间状语是by the end of next month,应该是将来完成时,所以选C
扫描二维码
免费搜题、免费刷题、免费查看解析