I shouldn't drink so much coffee last night. I was wide awake till four in the morning.

Đáp án đúng: A
Dịch: Tôi đáng lẽ không nên uống quá nhiều cà phê đêm hôm qua. Tôi đã thức trắng đêm đến 4h sáng.
=> Căn cứ vào cấu trúc câu giả định trong quá khứ với ''should'':
Should(not) + have + Vp2: đáng lẽ (không) nên làm gì nhưng đã làm
(shouldn't drink => shouldn't have drunk)
Số bình luận về đáp án: 0