单项选择题

The professor insisted that we_______our homework before next month.

A.handedin
B.willhandin
C.handin
D.musthandin