Ответ:

Перевод задания: Заполните пропуски правильной формой глагола.

A: You have been drinking. You can't take the car.

B: But I have only drunk a couple of beers!

A: That isn't true; you have drunk four beers.

А: Ты пил. Тебе нельзя садиться за руль.

Б: Но я выпил всего пару кружек пива!

А: Это неправда: ты выпил четыре кружки пива.

Have been drinking подчёркивает продолжающееся действие, а have drunk — количество и результат.