Ответ:

Перевод задания: Заполните пропуски, используя Present Perfect Continuous (настоящее совершённо-длительное время).

  1. My brother has been playing computer games for three hours. (Мой брат играет в компьютерные игры уже три часа.)
  2. We have been waiting for the bus since 9 a.m. (Мы ждём автобус с девяти утра.)
  3. She has been learning French since last year. (Она учит французский с прошлого года.)
  4. They have been building their new house for six months. (Они строят свой новый дом уже шесть месяцев.)
  5. I have been reading this book for two weeks. (Я читаю эту книгу уже две недели.)

Формула: подлежащее + have/has been + глагол с окончанием -ing.