Грамматика английского › Future Perfect Continuous Tense
Future Perfect Continuous: утвердительные предложения
610 упражнений с пропусками, 61 тестов по десять
Will have been для любого подлежащего, затем глагол с -ing.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Схема
Четыре слова в неизменном порядке, затем форма на -ing. От подлежащего не зависит ничто.
Краткая форма сажает will на местоимение: I’ll have been, she’ll have been.
Обе составные части в одном предложении
Срок и длительность обычно стоят вместе и делают разную работу:
By the time the season ends [срок], he will have been playing for the club for fifteen years [длительность].
В большинстве случаев for, а не since
For — естественный спутник, потому что называет длину:
By December we will have been waiting for eight months.
Since возможен, но реже: он указывает назад от настоящего, а не мерит отрезок: …since March.
Годовщины
Самое частое настоящее употребление — подсчёт до рубежа:
Next spring the shop will have been trading for a hundred years.
Все формы
| Подлежащее | Полная форма | Краткая форма |
|---|---|---|
| любое подлежащее | will have been working | I'll have been working |
Примеры
Взяты из 610 предложений этого упражнения. Ответ выделен.
- By the end of the day, he will have been working on his project for six hours.
- By next month, she will have been living here for two years.
- By the end of the month, we will have been studying together for a year.
- By tomorrow, she will have been playing the piano for six years.
- By the time we arrive, they will have been waiting for three hours.
- In a few months, he will have been learning French for two years.
- By the time I finish, he will have been reading the book for three hours.
- They will have been traveling for a week by the time they reach their destination.
- By the time you finish reading this article, I will have been writing another one for an hour.
- By next Sunday, she will have been staying at her friend's house for a week.
- By next year, he will have been completing this project for six months.
- By this time tomorrow, I will have been doing my homework for three hours.
Ошибки, которых стоит избегать
Неверно: By May he will have been work here for a year. верно: By May he will have been working here for a year.
Смысловому глаголу нужно -ing.
Неверно: By May he will has been working here. верно: By May he will have been working here.
После will форма have, никогда has.