I should have finished my project yesterday but I was exhausted.
Giải thích
B
Cấu trúc: S + should have + Vp2: lẽ ra nên làm nhưng đã không làm.
Dịch nghĩa: Lẽ ra tôi phải hoàn thành dự án của mình vào hôm qua nhưng tôi đã kiệt sức.
= Vì kiệt sức nên tôi đã không hoàn thành dự án của mình ngày hôm qua như kế hoạch.