That's no excuse! You know you ............. this report by today.
Chính xác
Xem lời giải
Suy nghĩ và trả lời câu hỏi trước khi xem đáp án
ATNETWORK
Lời giải:
Báo saican’t have V.p.p: không thể xảy ra trong quá khứ
may have V.p.p: có lẽ đã xảy ra trong quá khứ
should have V.p.p: nên làm gì nhưng đã không làm
must have V.p.p: chắc hẳn đã làm gì
Tạm dịch: Đó không phải là lý do! Bạn biết bạn nên hoàn thành báo cáo này vào hôm nay
ADMICRO
YOMEDIA
ZUNIA9