I Have Drank or I Have Drunk? Which One Is Correct

Quick Answer

The correct form is "I have drunk."

"Drunk" is the past participle of "drink." After have/has/had, always use "drunk," not "drank."

Explanation

The verb "drink" is an irregular verb with three forms:

Base FormSimple PastPast Participle
drinkdrankdrunk

Simple Past: "drank"

Used alone (no helping verb)

"I drank coffee this morning."

Past Participle: "drunk"

Used with have/has/had

"I have drunk too much coffee."

Note: "Drunk" is also an adjective meaning intoxicated. Don't confuse the verb form with the adjective!

Examples

✔I have drunk three glasses of water today.
✔She has never drunk alcohol.
✔Have you drunk your medicine?
✔I drank a smoothie for breakfast. (simple past - correct)
✘I have drank too much coffee.
✘She has drank all the milk.

Common Mistake

Incorrect: I have drank from this fountain before.

Correct: I have drunk from this fountain before.

Practice

Choose the correct form:

"By noon, he had _____ (drank/drunk) an entire pot of coffee."

Related Grammar