Ответ:

Перевод задания: Поставьте глаголы в Present Perfect или Present Perfect Continuous (настоящее совершённое или настоящее совершённое длительное время).

  1. I have been cooking this soup for two hours, and it still isn’t ready! (Я готовлю этот суп уже два часа, а он всё ещё не готов!) Длительность действия подчёркнута словами for two hours.
  2. She has already tried this recipe, so she knows exactly what to do. (Она уже пробовала этот рецепт, поэтому точно знает, что делать.) Важен полученный опыт.
  3. They have been shopping for groceries since morning and are very tired. (Они с утра ходят за продуктами и очень устали.) Длительное действие объясняет их состояние.
  4. How long have you known about this new café? (Как давно ты знаешь об этом новом кафе?) Глагол состояния know обычно не употребляется в длительном времени.
  5. We haven’t decided what to order yet. (Мы ещё не решили, что заказать.)
  6. He has been working as a chef in this restaurant for five years. (Он работает поваром в этом ресторане уже пять лет.) Указана продолжительность работы.
  7. My hands are dirty because I have been grating cheese. (У меня грязные руки, потому что я тёр сыр.) Недавнее действие объясняет видимый результат.
  8. Have you ever tasted Indian food? (Ты когда-нибудь пробовал индийскую еду?) Вопрос о жизненном опыте.