There is no excuse for your late submission! You ______ the report by last Friday.
Đáp án đúng: B
Giải thích:
Ta có Should have Vii: : lẽ ra nên làm gì đó
Must have Vii: chắc chắn đã làm điều gì đó
Might have Vii: có thể đã làm gì
Need have Vii: lẽ ra cần phải làm gì trong quá khứ
Tạm dịch: Khoogn có lý gì bạn lại nộp muộn! Bạn lẽ ra nên hoàn thành báo
cáo vào thứ 6 tuần trước