Вопросы в совершённом продолжительном времени

В случае, когда мы хотим задать вопрос в совершённом продолжительном времени, мы перемещаем глагол "have" в начало конструкции: Have Субъект + Been Глаголing + Объект? Have you been smoking? (Ты курил?) - когда от человека пахнет. Have you been working out? (Ты качался?) - "work out (качаться, прорабатывать)", задавая этот вопрос обычно видят результат какого-то продолжительного действия.

How long had you been smoking before you quit? (Как долго ты курил, прежде чем бросить?) - прошлое совершённое продолжительное время; просто интересуемся как долго происходило действие до какого-то определенного момента в прошлом.

Теперь вопрос в будущем: How long will you have been playing by 3 o’clock? (Сколько ты будешь играть к трем часам?) - в этом случае мы интересуемся, как долго у человека займет игра до определенного момента в будущем.

Читайте далее:

Пассивный залог