Ответ:

Перевод задания: Заполните пропуски подходящими формами глаголов.

  1. How long have you been staying here? (Как долго ты здесь живёшь?)
  2. Pete has had his car for a year. (У Пита эта машина уже год.)
  3. The Browns have been walking since noon. (Семья Браун гуляет с полудня.)
  4. Pete has never been interested in History. (Пит никогда не интересовался историей.)
  5. How long have the children been playing? (Как долго дети играют?)
  6. They have been speaking for an hour. (Они разговаривают уже час.)
  7. Nick has been riding a horse all the day today. (Ник сегодня весь день ездит верхом.)
  8. Robert has been working as a teacher since last year. (Роберт работает учителем с прошлого года.)
  9. Pete has been here since yesterday. (Пит здесь со вчерашнего дня.)
  10. The film has been on for two hours. (Фильм идёт уже два часа.)
  11. Have you washed up? (Ты помыл посуду?)

В вопросе 20 по видимому тексту подходит форма Have you washed up?.