The sentence describes a past event and its consequence. Therefore, the past tense of 'drink' (drank) should be used for the action, and the past tense of 'sleep' (slept) or the modal verb construction 'couldn't sleep' should be used for the consequence. The options provided are: 'drank, couldn't sleep', 'drunk, couldn't sleep', 'drink, can't sleep', 'drank, can't slept'. The correct option uses the past tense for both parts of the sentence, reflecting the past action and its past consequence.
He drank too much coffee last night and couldn't sleep.