Ответ:

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

  1. My sister has written a lot of books recently. (Моя сестра недавно написала много книг.) Выбираем Present Perfect: говорится о результате к настоящему моменту.
  2. I have been waiting for you since 5 pm! (Я жду тебя с пяти часов!) Действие началось в прошлом и продолжается; с указанием момента начала употребляем Present Perfect Continuous.
  3. He has broken his leg, so he can't walk now. (Он сломал ногу, поэтому сейчас не может ходить.) Важен результат действия в настоящем.
  4. Have you been sleeping well lately? (Ты хорошо спишь в последнее время?) Present Perfect Continuous подходит для недавней или продолжающейся деятельности.
  5. This is the best cake I have ever eaten. (Это самый вкусный торт, который я когда-либо ел.) С превосходной степенью и ever употребляется Present Perfect.