单项选择题

The teacher insisted that we ______ our homework before 9 o"clock.

A.finished
B.had finished
C.finish
D.was finishing