Ответ:

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

  1. Our teacher has been explaining the same rule for the last 15 minutes, but I still don’t understand it.
    Наш учитель объясняет одно и то же правило последние 15 минут, но я всё ещё его не понимаю.
  2. He always complains about the weather, no matter what season it is.
    Он всегда жалуется на погоду, независимо от времени года.
  3. We have been doing this project for two weeks, and we’re almost ready to present it.
    Мы занимаемся этим проектом уже две недели и почти готовы его представить.
  4. Look at Tom! He is wearing his new jacket, and he looks really happy.
    Посмотри на Тома! На нём новая куртка, и он выглядит очень довольным.
  5. She has lived in this city all her life, so she knows every street and every café.
    Она прожила в этом городе всю жизнь, поэтому знает каждую улицу и каждое кафе.

Кратко о выборе: длительность действия подчёркивается формой Present Perfect Continuous; повторяющееся действие — Present Simple; происходящее сейчас — Present Continuous. Для длительного состояния, продолжающегося всю жизнь, подходит Present Perfect Simple.