问题

My boss insisted that I _______ the work before ten o’clock tonight.
A:can finish
B:must finish
C:must have finished
D:finish
B:must finish
C:must have finished
D:finish
正确答案是: