Ответ:

Перевод задания: Постройте отрицательные и вопросительные предложения.

  1. Have we been watching a film for 2 or 3 hours? (Мы смотрим фильм уже два или три часа?)

    Продолжительность действия до настоящего момента требует Present Perfect Continuous.

  2. I have not eaten porridge this morning! (Я не ел(а) кашу сегодня утром!)

    Отрицание Present Perfect: have not + причастие прошедшего времени. Форма глагола eat — eaten.

  3. Have the boys been swimming in the river or in the lake? (Мальчики плавали в реке или в озере?)

    Вопрос о продолжающемся или недавнем занятии строится в Present Perfect Continuous.

  4. He has not drawn a portrait yet! (Он ещё не нарисовал портрет!)

    Yet в отрицании употребляется с Present Perfect. Форма глагола draw — drawn.

  5. What has she learned? (Что она выучила?)

    Вопрос о результате к настоящему моменту строится в Present Perfect.