They________ all their assignments last night but they didn’t

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

* Đáp án

C

* Hướng dẫn giải

should have Vp2: lẽ ra nên làm gì

Dịch: Đáng lẽ họ đã hoàn thành tất cả các bài tập của mình vào tối hôm qua nhưng họ đã không làm như vậy.

Copyright © 2021 HOCTAP247