would have drunk, not drank?
Drunk. also "it" is not needed.
It is needed. you need an object for this.
I agree that 'it' is needed in English, but where is it in the Swahili - I ask?
I believe this is the ONLY course on Duolingo that prefers have drank to have drunk. Most courses will not accept have drank.