Ответ:

  1. c) has lost — результат действия важен сейчас: она не может открыть дверь.
  2. b) is knocking — слово Listen! указывает на действие, происходящее сейчас.
  3. c) have been living — действие продолжается в течение двадцати лет.
  4. a) cooks — это регулярное действие, обозначенное словом every evening.
  5. Пятый пункт обрезан: для выбора правильного варианта не хватает полного предложения и вариантов ответа.

Ответ: 1 — c, 2 — b, 3 — c, 4 — a.