I shouldn’t ___________ so much coffee last night. I was wide awake till four in the morning.
Giải chi tiết:
Đáp án là B. Ta dùng shouldn’t have done: để diễn tả sự việc, hành động đáng lẽ không nên xảy ra trong quá khứ ( nhưng thực tế nó đã xảy ra )