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 _____ so much coffee last night. I was wide awake till four in the morning
A. have drank
B. drink
C. have drunk
D. drank
Đáp án là C.
Shouldn’t have + PP: đáng lẽ ra không nên làm gì nhưng đã làm