Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

English Grammar step III Грамматика английского языка шаг III. Учебное пособие по английскому языку

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
1 Мб
Скачать
81
8. By the time the party starts, they will have been preparing for it for a whole
day.
9. By next month, he will have been working at the factory for almost a year.
10. By the time the concert begins, we will have been standing in line for more
than an hour.
BLOCK II
He will have been V-ing
Will he have been V-ing ?
He will not have been V-ing.
For questions use WILL + Subject + have been V-ing
Will you have been learning English for 10 years this September? Are
you saying you still can’t understand the British? - В этом сентябре будет уже 10 лет, как ты учишь английский? Ты говоришь, что до сих пор не понимаешь британцев?
For negatives use WILL + NOT +have been V-ing
- Will you have been studying here for 2 months when I arrive? - Ты будешь здесь учиться уже 2 месяца, когда я приеду?
- No, I won’t. I will not have been studying here so long. – Нет. Я не буду здесь учиться так долго.
We use Future Perfect Continuous to focus on the duration, or longevity of the action; we use Future Perfect Simple to focus on the completion.
.
Compare:
Future Perfect Continuous
George Martin will have been writing his final novel for 10 years
next summer. - Летом будет уже 10 лет, как Джордж Мартин пишет свою завершающий роман.
Future Perfect Simple
Let’s hope George Martin will have written the book by the time nobody is
interested. - Будем надеяться, Джордж Мартин закончит книгу до того, как все потеряют интерес.
82
PRACTICE
I. Translate the following sentences into Russian.
1. Next year we will have been living here for a decade.
2. When he starts learning French, he will have been learning English for 8
years.
3. In 2 years’ time our company will have been leading the market for 30
years!
4. He will have been working on this project for a year soon.
5. We will have been going out together for half a year next month!
6. When the boss comes, I will have been waiting for him for 2 hours.
7. They will have been fixing my car for a week on Friday.
8. By next year I will have been studying English for 7 years.
9. By the time you come they will have been watching TV for 3 hours.
10. Will you have been using this car by the weekend?
II. Open the brackets and put the verbs in the correct forms.
1. When I move to Moscow he ______ (to live) there for a year already.
2. Next year they ______ (be) married for 20 years.
3. Tomorrow they ______ (to date) for a month.
4. This time next month I ______ (to drive) for 10 years.
5. By Sunday morning it______ (to rain) for two weeks non-stop.
6. At 2 o’clock I ______ (to work) for 6 hours without a break.
7. She ______ (to write) this book for a year soon.
8. They ______ (to look) for me all night long.
9. By the 1st of May we ______ (to live) together for 5 years.
10. ______ they ______ (to wait) for 2 more hours?
III. Translate the following sentences into English.
1. В августе будет три года, как мой муж работает в этой компании.
2. Когда ты придешь, я уже 2 часа буду спать.
3. Летом нашему сотрудничеству исполнится 5 лет.
4. В 6 будет уже 8 часов, как я ничего не ела.
5. К тому времени как ты пойдешь обедать, я буду уже 3 часа работать.
83
6. В 2027 году исполнится 2 года с тех пор, как я посещаю ваши
собрания.
7. В полночь мы будем играть в эту компьютерную игру почти сутки.
8. В следующем году исполнится 20 лет с тех пор, как Логан больше не
работает здесь.
9. Ты не прождешь свыше двух часов, прежде чем она, наконец, будет
готова.
10. Через 2 минуты будет уже час, как я делаю упражнения по
грамматике.
84
PERFECT CONTINUOUS TENSES REVISION
PERFECT CONTINUOUS
P
R
E S E
N
T
for, since.
+
have/has + been + V-ing
He has been trying to get a visa for 3 weeks. – Он
уже 3 недели пытается получить визу.
?
have/has … been + V-ing
Has he been trying to get a visa for 3 weeks? – Он
пытается получить визу 3 недели?
-
have/has+ not + been +
V-ing
He hasn’t been trying to get a visa for 3 weeks.
Он уже 3 недели не пытается получить визу.
P
A
S T
by (some time in the past), for, since
+
had + been + V-ing
He had been trying to get a visa for 3 weeks before
he gave up. – Он 3 недели пытался получить
визу, пока не сдался.
?
had … been + V-ing
Had he had been trying to get a visa for 3 weeks
before he gave up? – Он пытался получить визу 3
недели, прежде чем сдаться?
-
had + not + been + V-ing
He hadnt been trying to get a visa for 3 weeks before he gave up. – Он и трех недель не
продержался в попытках получить визу, прежде чем сдаться.
F
U
T U R
E
by (some time in the future), for, since
+
will + have + been + V-ing
He will have been trying to get a visa for 3 weeks
by Monday. – В понедельник будет уже 3 недели,
как он пытается получить визу.
?
will … have + been + V-
ing
Will he have been trying to get a visa for 3 weeks
by Monday? – В понедельник будет уже 3
недели, как он пытается получить визу?
-
will + not + have + been +
V-ing
He won’t have been trying to get a visa for 3 weeks by Monday. – В понедельник будет уже 3 недели,
как он не пытается получить визу.
85
PRACTICE
I. Translate the following sentences into Russian.
1. You haven’t been speaking for 3 hours, say something.
2. Has it been raining since yesterday?
3. By next year, she will have been working here for five years.
4. By the time you arrive, we will have been waiting for two hours.
5. He will have been studying for six months by the time he takes the exam.
6. By 8 p.m., they will have been cooking dinner for three hours.
7. By the end of this month, I will have been living in this city for ten years.
8. When she retires, she will have been teaching at the school for 30 years.
9. By the time the concert starts, the musicians will have been rehearsing for
hours.
10. By midnight, we will have been driving for eight hours straight.
II. Match the beginnings (1-10) with their endings (A-J).
1. She's been studying Spanish for five years,
2. By the time I arrived at the party,
3. We haven't been working on this project since last month,
4. Had they been waiting long
5. He looks exhausted because
6. I will have been living in this city for a decade
7. She was furious because she
8. They won't have been travelling for very long
9. Have you been feeling unwell
10. The ground was wet because it
A. he's been working overtime all week. B. before the bus finally came? C. by next summer. D. they had been dancing all night. E. recently? F. and she's quite fluent now. G. had been waiting for hours for a response. H. when they reach their destination.
86
I. had been raining heavily. J. as the deadline has been postponed.
III. Choose the best option to complete the sentences.
1. She ______ for the company for three years before she was promoted.
a) had been working b) has been working c) was working
2. I'm tired because I ______ on this essay all day.
a) have worked b) have been working c) had worked
3. By next year, they ______ in that house for twenty years.
a) will have lived b) have been living c) will have been living
4. ______ you ______ for this job opportunity for a long time?
a) Have / been preparing b) Had / prepared c) Were / preparing
5. They were out of breath because they ______ .
a) had been jogging b) have been jogging c) are jogging
6. We ______ on the phone for hours before we finally hung up.
a) have been chatting b) had been chatting c) will have been chatting
7. He ______ a new novel, but he hasn't finished it yet.
a) has been writing b) had been writing c) wrote
8. By the time she retires, she ______ as a teacher for over 40 years.
a) will have been working b) has been working c) will be working
87
9. I ______ to reach you. Where have you been?
a) have been trying b) had tried c) was trying
10. It's stopped now, but it ______ all morning.
a) has rained b) is raining c) has been raining
IV. Open the brackets to use the verbs in the correct forms.
1. I'm frustrated because I ______ (try) to fix this computer for hours, and it's
still not working.
2. By the time we finish this course, we ______ (study) English for six
months.
3. They were soaked because they ______ (walk) in the rain without an
umbrella.
4. She ______ (not / sleep) well lately, which is why she's so irritable.
5. How long ______ you ______ (wait) for the doctor?
6. He ______ (work) on that presentation all week, so he's hoping it goes well.
7. The children were covered in paint because they ______ (paint) a mural in
the garden.
8. I ______ (think) about applying for a new job, but I haven't decided yet.
9. By 8 o'clock, I ______ (work) on this report for ten hours straight.
10. Before the internet was invented, people ______ (communicate) through
letters for centuries.
88
TENSE REVISION:
Simple, Continuous, Perfect Simple, Perfect Continuous
SIMPLE
V
CONTINUOUS
to be + V-ing
PERFECT SIMPLE
to have + V3/-ed
PERFECT CONTINUOUS
to have + been + V­ing
P
R
E
S
E
N
T
every, always, often etc.
V (s)
He works every
day.
Does he work every
day?
He doesn’t work
every day.
now, at the moment.
am/is/are + V-ing
He is working now.
Is he working now?
He isn’t working now.
ever, never, just, already, yet,
have/has + V3/-ed
He has never worked.
Has he ever worked?
He hasn’t worked yet.
for, since
have/has + been + V-ing
He has been working for
all his life.
Has he been working?
He hasn’t been working
yet.
P
A
S
T
yesterday, last (year)
V2/(-ed)
He worked
yesterday.
Did he work
yesterday?
He didn’t work
yesterday.
yesterday at 5, when it. happened
was/were + V-ing
He was working yesterday
at 5, when I phoned.
Is he working now?
He isn’t working now.
by, before it happened
had + V3/-ed
He had worked as a
doctor before he
retired.
Had he worked before
he retired?
He hadn’t worked
before he retired.
for, since, by
had+ been + V-ing
He had been working
long? He was tired when
I came.
Had he been working
long?
He hadn’t been working
for 2 hours when I came.
F
U
T
U
R
E
tomorrow, next
will + V
He will work
tomorrow.
Will he work
tomorrow?
He won’t work
tomorrow.
tomorrow at 5, when it happens
will + be V-ing
He will be working
tomorrow at 5.
Will he be working
tomorrow at 5?
He won’t be working
tomorrow at 5.
by, before it. happens
will + have + V3/-ed
He will have worked
before you start.
Will he have worked
before I come?
He won’t have worked
before I come.
for, since, by
will + have + been + V-
ing
He will have been
working for 2 hours by
noon.
Will he have been
working for 2 hours by
noon?
He won’t have been
working for 2 hours by
noon.
89
PRACTICE
I. Choose the best option (A, B, C or D) to complete each sentence.
1. Yesterday, I _______ (go) to the cinema with my friends.
a) go b) went c) have gone d) was going
2. Right now, she _______ (read) a very interesting book.
a) reads b) is reading c) read d) has read
3. By the time I arrived, they _______ (already / finish) dinner.
a) already finished b) had already finished c) were already finishing d) have already finished
4. I _______ (live) in this city for five years.
a) live b) am living c) have lived d) lived
5. Next week, we _______ (visit) our grandparents.
a) visit b) are visiting c) will visit d) visited
6. He _______ (play) football on Saturdays.
a) usually plays b) is usually playing c) had usually played d) has usually played
90
7. Look! It _______ (rain). Let’s take umbrellas.
a) rains b) is raining c) rained d) will rain
8. Before she moved to London, she _______ (work) in a small shop.
a) worked b) was working c) has worked d) had worked
9. She _______ (learn) English since she was a child.
a) learns b) is learning c) has been learning d) learned
10. Tomorrow morning, I _______ (meet) my boss at 9.
a) meet b) am meeting c) will meet d) met
II. Find an error in each sentence and correct them.
1. I am living here since 2020.
2. He has finished his homework when I called him.
3. They will going to the beach tomorrow.
4. She is having a dog since she was a child.
5. I was seeing him at the party last night.
6. By next year, I will study English for ten years.
7. Look! The sun shines!
8. I have met her yesterday.
9. She worked on the project when the phone rang.
10. At the moment, he watches TV
III. Open the brackets and use the verbs in the correct forms.
1. By the time you arrive, I ________ (finish) my homework.
2. She ________ (study) English for three years now.
3. They ________ (go) to the beach every weekend this summer.