试题详情

By the end of next month we ____ this assignment.

Awill finish

Bwill be finishing

Cwill have finished

Dhave finished