Ответ:

Перевод задания: Present Perfect или Present Perfect Continuous. Выбери правильный вариант.

  1. b) have drunk — I have drunk all the milk. There is none left. (Я выпил всё молоко. Больше молока не осталось.) Важен завершённый результат.
  2. a) has been cooking — Dad has been cooking meat on the grill all evening. It smells awesome! (Папа готовит мясо на гриле весь вечер. Пахнет потрясающе!) Указана длительность процесса.
  3. b) have you eaten — How many burgers have you eaten? (Сколько бургеров ты съел?) Спрашивается о количестве съеденного.
  4. a) have been waiting — We have been waiting for our soup for 30 minutes. (Мы ждём наш суп уже 30 минут.) Подчёркнута длительность ожидания.
  5. b) has lost — She has lost her favorite chef’s knife. She is sad. (Она потеряла свой любимый поварской нож. Она расстроена.) Речь о результате — нож потерян.