Упражнения “Сравнение времен Present Perfect – Present Perfect Continuous” (с ответами)
1. Поставьте глаголы из скобок в необходимую форму.
It’s still snowing. It… (snow) for hours. (Все еще идет снег. Он идет много часов.) Steve… (date) four girls this weekend. (Стив ходил на свидание с 4 девушками в эти выходные.) They… (win) two prizes so far. (Они пока выиграли 2 приза.) I… (attend) a swimming-pool for 5 years. (Я посещаю бассейн в течение 5 лет.) I… (peel) onions, that’s why my eyes are red. (Я чищу лук, поэтому мои глаза красные.) Crank… (be) in hospital for 2 weeks already. (Мистер Крэнк лежит в больнице уже 2 недели.) We… (know) each other since (Мы знаем друг друга с 2000 года.) Our neighbor… (have) that car for 20 years. (У нашего соседа
2. Используйте Present Perfect или Present Perfect Continuous в вопросительных предложениях.
Your shirt smells terrible! … (you/smoke)? (Твоя рубашка ужасно пахнет! Ты курил?) How long… (you/wait) for them? (Как
долго ты их ждешь?) How many glasses of beer… (he/drink) today? (Сколько бокалов пива он сегодня выпил?) … (you/ever/live) in a tent? (Ты когда-нибудь жил в палатке?) Where… (you/be)? (Где ты был?) How much money… (Kevin/spend) in the casino? (Сколько денег потратил Кевин в казино?) … (those vegetables/boil) since 2 o’clock? (Те овощи варятся с двух часов?) … (you/defrost) the fridge yet? (Ты еще не разморозила холодильник?) How many messages… (she/send) today? (Сколько сообщений она послала сегодня?) How long… (your sister/travel)? (Как долго твоя сестра путешествует?) How many people… (Angela/invite) to her party? (Сколько людей пригласила Анджела на свою вечеринку?) … (you/sit) here for a long time? (Ты долго тут сидишь?)3. Найдите в диалоге ошибки во временах глагола.
– Hello, Charles. I didn’t see you since yesterday morning. Where have you been?
– Actually I work on my first novel.
– I see. How long have you written it?
– For three weeks already. I have made a lot of interesting characters. I’ve been so busy today. You know I didn’t have a single cup of coffee since morning.
– And how many chapters have you been writing so far?
– 3 chapters are ready! And I have thought already of a nice title. But I didn’t decide yet what happens next.
– Well. Good luck to you!
Ответы:
1.
Has been snowing Has dated Have won Have been attending Have been peeling Has been Have known Has had Has been crying Hasn’t started Have been jogging Has repaired Has been cleaning Have hung Has been barking
2.
Have you smoked? How long have you been waiting for them? How many glasses of beer has he drunk today? Have you ever lived in a tent? Where have you been? How much money has Kevin spent in the casino? Have those vegetables been boiling since 2 o’clock? Have you defrosted the fridge yet? How many messages has she sent today? How long has your sister been travelling? How many people has Angela invited to her party? Have you been sitting here for a long time?
3.
– Hello, Charles. I haven’t seen you since yesterday morning. Where have you been?
– Actually I have been working on my first novel.
– I see. How long have you been writing it?
– For three weeks already. I have made a lot of interesting characters. I’ve been so busy today. You know I haven’t had a single cup of coffee since morning.
– And how many chapters have you written so far?
– 3 chapters are ready! And I have thought already of a nice title. But I haven’t decided yet what happens next.
– Well. Good luck to you!