1. Have you drunk
2. Hasn't driven
3. have just closed
Объяснение:
1. Have you drink so much coffee today?
2. He hasn't driven a car before.
3. We have just closed the door.