试题详情

He_______here for 20 years by the end of next month.

Ahad worked

Bhas worked

Cwill have worked

Dwill work