Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions
I shouldn’t x so much coffee last night. I was wide awake till four in the morning.
A. drink
B. have drunk
C. have drank
D. drank
Đá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 )