too much he found it difficult to drive home18/40_____ too much, he found it difficult to drive home.DrunkTo drinkHaving drunkHave drunkGiải thíchĐáp án: C