Упражнения
"Сравнение времен Present Perfect - Present Perfect Continuous" (с
ответами)
1. Поставьте глаголы из скобок в необходимую
форму.
1.
It’s
still snowing. It has been snowing… (snow) for hours. (Все еще
идет снег. Он идет много часов.)
2.
They
have won… (win) two prizes so far. (Они пока выиграли 2 приза.)
3.
I
have been attending… (attend) a swimming-pool for 5 years. (Я посещаю
бассейн в течение 5 лет.)
4.
I
have been peeling… (peel) onions, that’s why my eyes are red. (Я чищу
лук, поэтому мои глаза красные.)
5.
Crank
has been… (be) in hospital for 2 weeks already. (Мистер Крэнк
лежит в больнице уже 2 недели.)
6.
We
have known… (know) each other since (Мы знаем друг друга с 2000 года.)
7.
Our
neighbor has had… (have) that car for 20 years. (У нашего соседа
эта машина уже 20 лет.)
8.
The
baby has been crying… (cry) for a couple of hours. (Ребенок плачет пару часов.)
9.
Don’t
worry, the film hasn’t started… (not start) yet. (Не беспокойся,
фильм еще не начался.)
10.
Why
are you short of breath, guys? – We have been jogging… (jog) in the park since
morning. (Почему
вы так тяжело дышите, ребята? – Мы с утра бегаем в парке.)
11.
The
dish-washer is OK now. Dad has repaired… (repair) it. (Посудомоечная
машина в порядке. Папа ее починил.)
12.
Mum
is very tired. She has been cleaning… (clean) the house all day. (Мама
очень устала. Она весь день убирается дома.)
13.
The
room looks so cosy now. I have hung… (hang) up the curtains. (Комната
теперь такая уютная. Я повесила шторы.)
14.
That
dog has been barking… (bark) since last night. (Та собака лает
со вчерашнего вечера.)
2. Используйте Present Perfect или Present Perfect Continuous
в вопросительных предложениях.
1.
How
long … (you/wait) for them? (Как долго ты их ждешь?)
2.
…
(you/ever/live) in a tent? (Ты когда-нибудь жил в палатке?)
3.
Where
… (you/be)? (Где ты был?)
4.
…
(those vegetables/boil) since 2 o’clock? (Те овощи варятся с двух часов?)
5.
…
(you/defrost) the fridge yet? (Ты еще не разморозила холодильник?)
6.
How
many messages … (she/send) today? (Сколько сообщений она послала сегодня?)
7.
How
long … (your sister/travel)? (Как долго твоя сестра путешествует?)
8.
How
many people … (Angela/invite) to her party? (Сколько людей
пригласила Анджела на свою вечеринку?)
9.
…
(you/sit) here for a long time? (Ты долго тут сидишь?)
Ответы:
1. How long have you
been waiting for them?
2. Have you ever
lived in a tent?
3.
Where
have you been?
4. Have those
vegetables been boiling since 2 o’clock?
5. Have you defrosted
the fridge yet?
6. How many messages
has she sent today?
7. How long has your
sister been travelling?
8. How many people
has Angela invited to her party?
9. Have you been
sitting here for a long time?
3. Поставь
глаголы в
скобках в
правильную форму:
Present Continuous или
Present Perfect Continuous.
1. Maria _______________ (learn) English
for two years.
2. Hello, Tom. I _______________ (look)
for you all morning. Where have you been?
3. Why ___________________ (you/look) at
me like that? Stop it!
4. We always go to Ireland for our
holidays. We_________ (go) there for years.
5. I _____________ (think) about what you
said and I've decided to take your advice.
6. "Is Ann on holiday this
week?" "No, she _____________ (work).
7. Sarah is very tired. She
_______________ (work) very hard recently.
1. Maria has been learning
English for two years.
2. Hello, Tom. I have been
looking for you all morning. Where have you been?
3. Why are you looking at me
like that? Stop it!
4. We always go to Ireland
for our holidays. We have been going there for years.
5. I have been thinking
about what you said and I've decided to take your advice.
6. "Is Ann on holiday
this week?" "No, she is working.
7. Sarah is very tired. She
has been working very hard recently.
4.Зачеркни
неправильную часть предложения, из написанных курсивом:
1. Have you read/Have you been reading
that newspaper yet? Can I have it?
2. How long have you been cleaning/have
you cleaned that car? Haven't you finished/ Have you been finishing it yet?
3. How long have you known/have you been
knowing Rosa?
4. He is living/has been living in
Manchester since 1990.
5. She has liked/has been liking you since
she saw you at that party.
6. I'm sorry I'm late. How long have you
been waiting/are you waiting?
7. I've played/I've been playing tennis
twice this week.
8. It's been raining/is raining here all
morning. It started at eight.
1. Have you read that
newspaper yet? Can I have it?
2. How long have you been
cleaning that car? Haven't you finished it yet?
3. How long have you known
Rosa?
4. He has been living in
Manchester since 1990.
5. She has liked you since
she saw you at that party.
6. I'm sorry I'm late. How
long have you been waiting?
7. I've played tennis twice
this week.
8. It's been raining here
all morning. It started at eight.
5.Поставьте
в предложения
for или since.
Bob has been playing hockey … he was a
small boy.
She’s been driving that car … five years.
We have been planning our vacation … last
month.
He has been talking on the phone … 8
o’clock.
You have been telling the same anecdotes …
many years.
I have been feeling ill … a couple of
days.
since (Боб
играет в хоккей с тех пор, как он был маленьким мальчиком.)
for (Она водит
ту машину в течение пяти лет.)
since (Мы
планируем наши каникулы с прошлого месяца.)
since (Он
разговаривает по телефону с 8 часов.)
for (Ты
рассказываешь одни и те же анекдоты много лет.)
for (Я
чувствую себя больным пару дней.)
6.**Опишите каждую
ситуацию одним предложением, используя for или since и глаголы в Present
Perfect Continuous.
Tom started playing chess when he was 6
and he still plays it.
Martha started looking for a job 4 months
ago and she is still looking for it.
Mother started cooking chicken in the
morning and she is still cooking it.
It started snowing 3 days ago and it’s
still snowing.
Kate went to bed last night and she is
till sleeping.
Tom has been playing chess since he was 6.
(Том играет в шахматы с шести лет.)
Martha has been looking for a job for 4
months. (Марта ищет работу в течение 4 месяцев.)
Mother has been cooking chicken since the
morning. (Мама готовит курицу с утра.)
It has been snowing for 3 days. (Снег
идет в течение трех дней.)
Kate has been sleeping since last night. (Кэйт
спит со вчерашнего вечера.)
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.