________too much, he found difficult to drive home...

Câu hỏi: ________too much, he found difficult to drive home.

A. To drink

B. Have drunk

C. Having drunk

D. Drunk