Грамматика английского › Future Perfect Continuous Tense
Future Perfect Continuous: вопросы с вопросительным словом
450 упражнений с пропусками, 45 тестов по десять
Вопросительное слово, затем will, затем подлежащее, затем have been и форма на -ing.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Обычный порядок
Шесть мест, и как только их удаётся пересчитать, время перестаёт пугать: вопросительное слово — will — подлежащее — have — been — форма на -ing.
How long will she have been living abroad?
How long — вопрос, ради которого оно существует
Почти всякий вопрос с вопросительным словом в этом времени начинается именно так, потому что длительность и есть весь его смысл:
By the time the project ends, how long will the team have been working on it?
В ответе берут for: For about three years.
Когда who — подлежащее
Перестановки нет:
- Who will have been driving?
- What will have been causing the delay?
Сравните три how long
Один и тот же вопрос существует в трёх точках времени, и меняется только время глагола:
- How long had you been waiting? — прошлый срок.
- How long have you been waiting? — до настоящего момента.
- How long will you have been waiting? — будущий срок.
Все формы
| Вопросительное слово | Пример | О чём спрашивает |
|---|---|---|
| How long | How long will you have been waiting? | о длительности |
| What | What will they have been doing? | о занятии |
| Where | Where will she have been staying? | о месте |
| Why | Why will he have been working late? | о причине |
| Who | Who will have been driving? | о человеке — см. ниже |
Примеры
Взяты из 450 предложений этого упражнения. Ответ выделен.
- Why will the team have been working so long before the exam starts?
- When will the students have been studying here for ten years?
- When will your brother have been training here for twenty minutes?
- Where will you have been practicing before the train leaves?
- Where will he have been waiting by the end of the month?
- Where will the team have been living by the time the guests arrive?
- Why will your sister have been rehearsing so long by next summer?
- Where will you have been sitting by the time we get back?
- What will your sister have been insisting on by the end of the month?
- What will they have been spending on before the train leaves?
- When will they have been teaching here for twenty minutes?
- Why will we have been negotiating so long by the time the last bus goes?
Ошибки, которых стоит избегать
Неверно: How long you will have been waiting? верно: How long will you have been waiting?
Will идёт перед подлежащим.
Неверно: How long will you have been knowing her? верно: How long will you have known her?
Know — глагол состояния, поэтому нужен простой Future Perfect.