Конкурсы
(37 работ)
15 Февраля – 25 Апреля
Present Perfect Continuous (настоящее совершённое длительное время) используется, чтобы подчеркнуть длительность действия, которое:
1. Началось в прошлом и продолжается до сих пор:
I have been studying English for five years. (Я изучаю английский уже пять лет.)
2. Недавно закончилось, а результат виден сейчас:
She is tired because she has been working all day. (Она устала, потому что работала весь день.)
Формула: have/has+been+глагол-ing
Слова‑маркеры: for (в течение), since (с какого‑то момента), all day/morning (весь день/утро), lately/recently (в последнее время).
Упражнение 1. Выберите правильный вариант ответа.
1. He ______ (has been working / has worked) in the garden all morning, and look — the flower beds are beautiful now!
2. They ______ (have been playing / have played) football since 2 p.m. It’s time to stop!
3. I ______ (have been waiting / have waited) for you for over an hour. Where have you been?
4. My hands are dirty because I ______ (have painted / have been painting) the fence.
5. How long ______ (have you known / have you been knowing) your best friend?
Ответы: 1 — has been working, 2 — have been playing, 3 — have been waiting, 4 — have been painting, 5 — have you known.
Упражнение 2. Множественный выбор (выберите все подходящие варианты)
Какие из следующих предложений корректно используют Present Perfect Continuous?
a) We have been discussing this project for two hours.
b) She has been to London twice.
c) I have been learning Spanish since last summer.
d) They have finished their homework.
e) He has been running, so he is out of breath.
Ответы: a, c, e.
Упражнение 3. Найдите соответствия (соотнесите начало предложения с подходящим окончанием)
НачалопредложенияОкончаниепредложения
1. I’m very tired a) because he has been fixing his bike.
2. His clothes are oily b) because I have been cleaning the house all day.
3. The children are covered in sand c) because they have been playing on the beach.
4. She’s been crying d) because she has been watching a sad movie.
5. My fingers are sore e) because I have been typing this essay for hours.
Ответы: 1 - b, 2 - a, 3 - c, 4 - d, 5 - e.
Упражнение 4. Найдите и исправьте грамматические ошибки в предложениях
1. She has been read this book for three days.
2. How long you have been waiting here?
3. They has been building this house since May.
4. I am tired because I have work in the garden.
5. He have been learning to drive for six months.
Ответысисправлениями:
1. She has been reading this book for three days.
2. How long have you been waiting here?
3. They have been building this house since May.
4. I am tired because I have been working in the garden.
5. He has been learning to drive for six months.
Упражнение 5. Переведите предложения с русского на английский, используя Present Perfect Continuous.
1. Мы ждём автобус уже 20 минут.
2. Он играет в футбол с самого утра.
3. Почему твои глаза красные? — Я плакал.
4. Она учит французский язык уже два года.
5. Сколько времени ты рисуешь эту картину?
Ответы:
1. We have been waiting for the bus for 20 minutes.
2. He has been playing football since morning.
3. Why are your eyes red? — I have been crying.
4. She has been learning French for two years.
5. How long have you been painting this picture?



