THEY _____ ALL THEIR ASSIGNMENTS LAST NIGHT BUT THEY DIDN’T. A. SHOUL...

Câu 9: They _____ all their assignments last night but they didn’t.

A. should finish B. must finish C. should have finished D. must have finished