Упражнения по английскому 8 класс на этой странице собраны по темам, которые обычно проходят в этом году: Present Perfect и Past Simple, страдательный залог, косвенная речь и условные предложения. Каждый блок начинается с короткого напоминания правила, затем идут 10 заданий с пропусками.

Впишите ответ, проверьте себя и прочитайте пояснение. Если в блоке больше трёх ошибок, вернитесь к таблице с правилом и сделайте блок ещё раз через день.

Упражнения для 8 класса по английскому языку: как с ними работать

Делайте блоки по порядку: от отдельных тем к смешанному заданию. Так проще понять, какая тема ещё не закрепилась.

  1. Прочитайте правило и примеры к блоку.
  2. Выполните все 10 заданий, не подсматривая в ответы.
  3. Проверьте ответы и прочитайте пояснения к ошибкам.
  4. Выпишите в тетрадь 2–3 предложения, где ошиблись, и составьте похожие свои.
  5. Через 2–3 дня сделайте смешанный блок — он покажет, что запомнилось.

В скобках дан глагол в начальной форме. Если в подсказке два слова через косую черту (already / finish), впишите оба в пропуск в правильном порядке и в нужной форме, добавив вспомогательный глагол, если он нужен (have already finished). Сокращённые формы (hasn’t, ’ve) засчитываются наравне с полными.

Present Perfect или Past Simple

Present Perfect говорит о результате к настоящему моменту, Past Simple — о событии в законченном прошлом (время часто указано).

Present PerfectPast Simple
Формаhave / has + V3V2 (-ed или 2-я форма)
Маркерыalready, just, yet, ever, never, since, foryesterday, 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.

  1. I ___ (already / finish) my homework.
    Ответhave already finished (также: 've already finished) — Маркер already — Present Perfect: have + V3.
  2. We ___ (visit) London last summer.
    Ответvisited — Last summer — законченное прошлое, Past Simple.
  3. Have you ever ___ (be) to Spain?
    Ответbeen — После have в Present Perfect нужна третья форма: be — was/were — been.
  4. She ___ (not / see) this film yet.
    Ответhasn't seen (также: has not seen) — Yet в отрицании — Present Perfect. She — has.
  5. My grandparents ___ (move) to Kazan in 2015.
    Ответmoved — Указан год в прошлом — Past Simple.
  6. Tom ___ (just / break) his phone.
    Ответhas just broken (также: 's just broken) — Just — Present Perfect. Break — broke — broken.
  7. When did you ___ (get) home yesterday?
    Ответget — Вопрос с When и yesterday — Past Simple. После did глагол в начальной форме.
  8. I ___ (know) Anna for five years.
    Ответhave known (также: 've known) — For five years и знакомство длится до сих пор — Present Perfect. Know не употребляется в Continuous.
  9. They ___ (be) friends since 2020.
    Ответhave been (также: 've been) — Since — с какого-то момента до сейчас, Present Perfect.
  10. Two days ago Mark ___ (lose) his keys.
    Ответlost — Ago — маркер Past Simple. Lose — lost — lost.

Страдательный залог (Passive Voice)

Пассив показывает, что действие совершают над предметом: be в нужном времени + третья форма глагола.

ВремяФормулаПример
Present Simpleam / is / are + V3Tea is grown in India. — Чай выращивают в Индии.
Past Simplewas / were + V3The house was built in 1950. — Дом построили в 1950 году.
Future Simplewill be + V3The 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.

  1. English ___ (speak) in many countries.
    Ответis spoken — Факт в настоящем — Present Simple Passive: is + V3.
  2. This bridge ___ (build) in 1890.
    Ответwas built — Год в прошлом — was + V3. Build — built — built.
  3. The letters ___ (deliver) every morning.
    Ответare delivered — Every morning — регулярно, Present Simple. Letters — множественное число, are.
  4. The new school ___ (open) next year.
    Ответwill be opened — Next year — будущее: will be + V3.
  5. The Hobbit ___ (write) by J. R. R. Tolkien.
    Ответwas written — Книга написана в прошлом — was + V3. Write — wrote — written.
  6. The windows ___ (clean) yesterday.
    Ответwere cleaned — Yesterday — Past Simple. Windows — множественное число, were.
  7. Our classroom ___ (not / paint) every year.
    Ответisn't painted (также: is not painted) — Every year — Present Simple. Not ставится после is.
  8. The results ___ (announce) tomorrow.
    Ответwill be announced — Tomorrow — Future Simple Passive.
  9. Paper ___ (make) from wood.
    Ответis made — Общий факт — Present Simple. Make — made — made.
  10. Where was this photo ___ (take)?
    Ответtaken — После was в пассиве — третья форма: take — took — taken.

Косвенная речь: сдвиг времён

Если слова автора стоят в прошедшем времени (said, told, asked), время в передаваемой фразе обычно сдвигается на шаг назад.

Прямая речьКосвенная речь
am / is / arewas / were
Present Simple (like)Past Simple (liked)
Present Continuous (am watching)Past Continuous (was watching)
Present Perfect / Past SimplePast Perfect (had lost, had seen)
willwould
cancould

Меняются и слова времени: yesterday → the day before, tomorrow → the next day, now → then. Просьбы и приказы передают через told + кого-то + to + глагол: She told me to wait. — Она сказала мне подождать. Отрицательный приказ — not to. Общий вопрос вводится словом if или whether, порядок слов становится прямым.

Блок 3. Косвенная речь

Передайте слова в косвенной речи. Впишите в пропуск нужную форму.

  1. “I am tired,” Kate said. → Kate said that she ___ tired.
    Ответwas — Am сдвигается в was.
  2. “I like pizza,” Tom said. → Tom said that he ___ pizza.
    Ответliked — Present Simple → Past Simple.
  3. “We are watching TV,” the kids said. → The kids said that they ___ TV.
    Ответwere watching — Present Continuous → Past Continuous.
  4. “I have lost my bag,” Ann said. → Ann said that she ___ her bag.
    Ответhad lost — Present Perfect → Past Perfect.
  5. “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.
  6. “I will call you,” Dad said. → Dad said that he ___ me.
    Ответwould call — Will → would.
  7. “I can swim,” my brother said. → My brother said that he ___ swim.
    Ответcould — Can → could.
  8. “Close the door,” the teacher said to me. → The teacher told me ___ the door.
    Ответto close — Просьба или приказ: told + кого-то + to + глагол.
  9. “Don’t be late,” Mum said to us. → Mum told us ___ late.
    Ответnot to be — Отрицательный приказ: not to + глагол.
  10. “Do you like music?” he asked me. → He asked me ___ I liked music.
    Ответif (также: whether) — Общий вопрос в косвенной речи вводится через if или whether.

Условные предложения 0, 1 и 2 типа

Тип условного предложения зависит от того, насколько реальна ситуация.

ТипЧасть с ifГлавная частьПример
0 — общая истинаPresent SimplePresent SimpleIf you mix red and white, you get pink. — Если смешать красный и белый, получится розовый.
1 — реальное будущееPresent Simplewill + VIf it’s sunny, we will go to the park. — Если будет солнечно, мы пойдём в парк.
2 — нереальное настоящееPast Simplewould + VIf 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 тип).

  1. If it ___ (rain) tomorrow, we will stay at home.
    Ответrains — 1 тип: после if — Present Simple, не will.
  2. If you heat ice, it ___ (melt).
    Ответmelts — 0 тип, общая истина: Present Simple в обеих частях.
  3. If I ___ (have) more time, I would learn Spanish.
    Ответhad — 2 тип: в главной части would, после if — Past Simple.
  4. If she studies hard, she ___ (pass) the exam.
    Ответwill pass (также: 'll pass) — 1 тип: в главной части will + глагол.
  5. If I ___ (be) you, I would apologise.
    Ответwere — Устойчивое выражение If I were you — «на твоём месте».
  6. What would you do if you ___ (find) a wallet in the street?
    Ответfound — 2 тип: воображаемая ситуация, Past Simple после if.
  7. If we ___ (not / hurry), we will miss the bus.
    Ответdon't hurry (также: do not hurry) — 1 тип: отрицание в Present Simple — don’t + глагол.
  8. If I won a lot of money, I ___ (buy) a house by the sea.
    Ответwould buy (также: 'd buy) — 2 тип: would + глагол.
  9. Unless you ___ (wear) a coat, you will be cold.
    Ответwear — Unless = if not, после него Present Simple.
  10. 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. Смешанный

Поставьте слово в скобках в правильную форму.

  1. I enjoy ___ (read) detective stories.
    Ответreading — После enjoy — форма на -ing.
  2. She decided ___ (join) the school choir.
    Ответto join — После decide — to + глагол.
  3. When we arrived at the cinema, the film ___ (already / start).
    Ответhad already started (также: 'd already started) — Фильм начался раньше, чем мы пришли, — Past Perfect.
  4. The thief ___ (catch) by the police last night.
    Ответwas caught — Пассив в прошлом: was + V3. Catch — caught — caught.
  5. I ___ (never / eat) sushi.
    Ответhave never eaten (также: 've never eaten) — Never про опыт без указания времени — Present Perfect.
  6. If my friend ___ (live) closer, we would meet every day.
    Ответlived — 2 тип условных: Past Simple после if.
  7. “I am busy,” Lena said. → Lena said that she ___ busy.
    Ответwas — Косвенная речь: am → was.
  8. My dad ___ (used to + play) football when he was young, but now he doesn’t.
    Ответused to play — Прошлая привычка, которой сейчас нет, — used to + глагол.
  9. While I ___ (do) my homework, the phone rang.
    Ответwas doing — Процесс в прошлом, прерванный другим действием, — Past Continuous.
  10. This is the ___ (interesting) book I have ever read.
    Ответmost interesting — Длинное прилагательное: превосходная степень через the most.

Дальше: kak vyuchit anglijskij s nulya.