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