They________ all their assignments last night but...

Câu hỏi: They________ all their assignments last night but they didn’t.

A. should finish

B. must finish

C. should have finished

D. must have finished