Упражнения по английскому 8 класс на этой странице собраны по темам, которые обычно проходят в этом году: Present Perfect и Past Simple, страдательный залог, косвенная речь и условные предложения. Каждый блок начинается с короткого напоминания правила, затем идут 10 заданий с пропусками.
Впишите ответ, проверьте себя и прочитайте пояснение. Если в блоке больше трёх ошибок, вернитесь к таблице с правилом и сделайте блок ещё раз через день.
Упражнения для 8 класса по английскому языку: как с ними работать
Делайте блоки по порядку: от отдельных тем к смешанному заданию. Так проще понять, какая тема ещё не закрепилась.
- Прочитайте правило и примеры к блоку.
- Выполните все 10 заданий, не подсматривая в ответы.
- Проверьте ответы и прочитайте пояснения к ошибкам.
- Выпишите в тетрадь 2–3 предложения, где ошиблись, и составьте похожие свои.
- Через 2–3 дня сделайте смешанный блок — он покажет, что запомнилось.
В скобках дан глагол в начальной форме. Если в подсказке два слова через косую черту (already / finish), впишите оба в пропуск в правильном порядке и в нужной форме, добавив вспомогательный глагол, если он нужен (have already finished). Сокращённые формы (hasn’t, ’ve) засчитываются наравне с полными.
Present Perfect или Past Simple
Present Perfect говорит о результате к настоящему моменту, Past Simple — о событии в законченном прошлом (время часто указано).
| Present Perfect | Past Simple | |
|---|---|---|
| Форма | have / has + V3 | V2 (-ed или 2-я форма) |
| Маркеры | already, just, yet, ever, never, since, for | yesterday, last week, ago, in 2019, when |
| Пример | I have lost my key. — Я потерял ключ (и сейчас его нет). | I lost my key yesterday. — Я потерял ключ вчера. |
Запомните: если в предложении есть точное прошедшее время (yesterday, ago, last year), обычно нужен Past Simple. С since и for для ситуации, которая длится до сих пор, — Present Perfect: We have been friends for years. — Мы дружим много лет.
Блок 1. Present Perfect или Past Simple
Поставьте глагол в Present Perfect или Past Simple.
- I ___ (already / finish) my homework.
Ответ
have already finished (также: 've already finished) — Маркер already — Present Perfect: have + V3. - We ___ (visit) London last summer.
Ответ
visited — Last summer — законченное прошлое, Past Simple. - Have you ever ___ (be) to Spain?
Ответ
been — После have в Present Perfect нужна третья форма: be — was/were — been. - She ___ (not / see) this film yet.
Ответ
hasn't seen (также: has not seen) — Yet в отрицании — Present Perfect. She — has. - My grandparents ___ (move) to Kazan in 2015.
Ответ
moved — Указан год в прошлом — Past Simple. - Tom ___ (just / break) his phone.
Ответ
has just broken (также: 's just broken) — Just — Present Perfect. Break — broke — broken. - When did you ___ (get) home yesterday?
Ответ
get — Вопрос с When и yesterday — Past Simple. После did глагол в начальной форме. - I ___ (know) Anna for five years.
Ответ
have known (также: 've known) — For five years и знакомство длится до сих пор — Present Perfect. Know не употребляется в Continuous. - They ___ (be) friends since 2020.
Ответ
have been (также: 've been) — Since — с какого-то момента до сейчас, Present Perfect. - Two days ago Mark ___ (lose) his keys.
Ответ
lost — Ago — маркер Past Simple. Lose — lost — lost.
Страдательный залог (Passive Voice)
Пассив показывает, что действие совершают над предметом: be в нужном времени + третья форма глагола.
| Время | Формула | Пример |
|---|---|---|
| Present Simple | am / is / are + V3 | Tea is grown in India. — Чай выращивают в Индии. |
| Past Simple | was / were + V3 | The house was built in 1950. — Дом построили в 1950 году. |
| Future Simple | will be + V3 | The test will be checked tomorrow. — Тест проверят завтра. |
Кто выполнил действие, указывают через by: The picture was painted by my sister. — Картину нарисовала моя сестра. Отрицание строится с not после первого вспомогательного глагола: is not done, will not be done.
Блок 2. Страдательный залог
Поставьте глагол в пассив: Present, Past или Future Simple.
- English ___ (speak) in many countries.
Ответ
is spoken — Факт в настоящем — Present Simple Passive: is + V3. - This bridge ___ (build) in 1890.
Ответ
was built — Год в прошлом — was + V3. Build — built — built. - The letters ___ (deliver) every morning.
Ответ
are delivered — Every morning — регулярно, Present Simple. Letters — множественное число, are. - The new school ___ (open) next year.
Ответ
will be opened — Next year — будущее: will be + V3. - The Hobbit ___ (write) by J. R. R. Tolkien.
Ответ
was written — Книга написана в прошлом — was + V3. Write — wrote — written. - The windows ___ (clean) yesterday.
Ответ
were cleaned — Yesterday — Past Simple. Windows — множественное число, were. - Our classroom ___ (not / paint) every year.
Ответ
isn't painted (также: is not painted) — Every year — Present Simple. Not ставится после is. - The results ___ (announce) tomorrow.
Ответ
will be announced — Tomorrow — Future Simple Passive. - Paper ___ (make) from wood.
Ответ
is made — Общий факт — Present Simple. Make — made — made. - Where was this photo ___ (take)?
Ответ
taken — После was в пассиве — третья форма: take — took — taken.
Косвенная речь: сдвиг времён
Если слова автора стоят в прошедшем времени (said, told, asked), время в передаваемой фразе обычно сдвигается на шаг назад.
| Прямая речь | Косвенная речь |
|---|---|
| am / is / are | was / were |
| Present Simple (like) | Past Simple (liked) |
| Present Continuous (am watching) | Past Continuous (was watching) |
| Present Perfect / Past Simple | Past Perfect (had lost, had seen) |
| will | would |
| can | could |
Меняются и слова времени: yesterday → the day before, tomorrow → the next day, now → then. Просьбы и приказы передают через told + кого-то + to + глагол: She told me to wait. — Она сказала мне подождать. Отрицательный приказ — not to. Общий вопрос вводится словом if или whether, порядок слов становится прямым.
Блок 3. Косвенная речь
Передайте слова в косвенной речи. Впишите в пропуск нужную форму.
- “I am tired,” Kate said. → Kate said that she ___ tired.
Ответ
was — Am сдвигается в was. - “I like pizza,” Tom said. → Tom said that he ___ pizza.
Ответ
liked — Present Simple → Past Simple. - “We are watching TV,” the kids said. → The kids said that they ___ TV.
Ответ
were watching — Present Continuous → Past Continuous. - “I have lost my bag,” Ann said. → Ann said that she ___ her bag.
Ответ
had lost — Present Perfect → Past Perfect. - “I saw him yesterday,” Mike said. → Mike said that he ___ him the day before. (Past Perfect)
Ответ
had seen — Past Simple → Past Perfect, yesterday → the day before. - “I will call you,” Dad said. → Dad said that he ___ me.
Ответ
would call — Will → would. - “I can swim,” my brother said. → My brother said that he ___ swim.
Ответ
could — Can → could. - “Close the door,” the teacher said to me. → The teacher told me ___ the door.
Ответ
to close — Просьба или приказ: told + кого-то + to + глагол. - “Don’t be late,” Mum said to us. → Mum told us ___ late.
Ответ
not to be — Отрицательный приказ: not to + глагол. - “Do you like music?” he asked me. → He asked me ___ I liked music.
Ответ
if (также: whether) — Общий вопрос в косвенной речи вводится через if или whether.
Условные предложения 0, 1 и 2 типа
Тип условного предложения зависит от того, насколько реальна ситуация.
| Тип | Часть с if | Главная часть | Пример |
|---|---|---|---|
| 0 — общая истина | Present Simple | Present Simple | If you mix red and white, you get pink. — Если смешать красный и белый, получится розовый. |
| 1 — реальное будущее | Present Simple | will + V | If it’s sunny, we will go to the park. — Если будет солнечно, мы пойдём в парк. |
| 2 — нереальное настоящее | Past Simple | would + V | If I had a dog, I would walk it every day. — Если бы у меня была собака, я бы гулял с ней каждый день. |
Главная ловушка: после if в 1 типе не ставят will, хотя по-русски говорят «если будет». Во 2 типе после if в учебниках принята форма were для всех лиц, включая I (в разговорной речи встречается и was): If I were you… — На твоём месте… Unless значит «если не» и тоже требует Present Simple.
Блок 4. Условные предложения
Поставьте глагол в нужную форму (0, 1 или 2 тип).
- If it ___ (rain) tomorrow, we will stay at home.
Ответ
rains — 1 тип: после if — Present Simple, не will. - If you heat ice, it ___ (melt).
Ответ
melts — 0 тип, общая истина: Present Simple в обеих частях. - If I ___ (have) more time, I would learn Spanish.
Ответ
had — 2 тип: в главной части would, после if — Past Simple. - If she studies hard, she ___ (pass) the exam.
Ответ
will pass (также: 'll pass) — 1 тип: в главной части will + глагол. - If I ___ (be) you, I would apologise.
Ответ
were — Устойчивое выражение If I were you — «на твоём месте». - What would you do if you ___ (find) a wallet in the street?
Ответ
found — 2 тип: воображаемая ситуация, Past Simple после if. - If we ___ (not / hurry), we will miss the bus.
Ответ
don't hurry (также: do not hurry) — 1 тип: отрицание в Present Simple — don’t + глагол. - If I won a lot of money, I ___ (buy) a house by the sea.
Ответ
would buy (также: 'd buy) — 2 тип: would + глагол. - Unless you ___ (wear) a coat, you will be cold.
Ответ
wear — Unless = if not, после него Present Simple. - He would be healthier if he ___ (eat) less sugar.
Ответ
ate — 2 тип: Past Simple. Eat — ate — eaten.
Смешанный блок: проверьте всё вместе
В этом блоке темы перемешаны, как на контрольной. Добавлены и темы, которые английский язык 8 класс обычно повторяет: Past Perfect, Past Continuous, герундий и инфинитив, used to, превосходная степень.
Короткие подсказки:
- Past Perfect (had + V3) — действие произошло раньше другого действия в прошлом.
- Past Continuous (was / were + V-ing) — процесс, который шёл, когда случилось что-то ещё.
- После enjoy, finish, like обычно ставится -ing, после decide, want, hope — to + глагол.
- used to + глагол — привычка в прошлом, которой сейчас нет.
Блок 5. Смешанный
Поставьте слово в скобках в правильную форму.
- I enjoy ___ (read) detective stories.
Ответ
reading — После enjoy — форма на -ing. - She decided ___ (join) the school choir.
Ответ
to join — После decide — to + глагол. - When we arrived at the cinema, the film ___ (already / start).
Ответ
had already started (также: 'd already started) — Фильм начался раньше, чем мы пришли, — Past Perfect. - The thief ___ (catch) by the police last night.
Ответ
was caught — Пассив в прошлом: was + V3. Catch — caught — caught. - I ___ (never / eat) sushi.
Ответ
have never eaten (также: 've never eaten) — Never про опыт без указания времени — Present Perfect. - If my friend ___ (live) closer, we would meet every day.
Ответ
lived — 2 тип условных: Past Simple после if. - “I am busy,” Lena said. → Lena said that she ___ busy.
Ответ
was — Косвенная речь: am → was. - My dad ___ (used to + play) football when he was young, but now he doesn’t.
Ответ
used to play — Прошлая привычка, которой сейчас нет, — used to + глагол. - While I ___ (do) my homework, the phone rang.
Ответ
was doing — Процесс в прошлом, прерванный другим действием, — Past Continuous. - This is the ___ (interesting) book I have ever read.
Ответ
most interesting — Длинное прилагательное: превосходная степень через the most.
Дальше: kak vyuchit anglijskij s nulya.