Английская грамматика для продолжающих (B1—B2)
Теория, примеры, практика
Джонас Тичерман

© Джонас Тичерман, 2026

ISBN 978-5-0070-4006-8

Создано в интеллектуальной издательской системе Ridero

Введение

Данное учебное пособие предназначено для изучающих английский язык на уровне B1—B2. Его основная цель — систематизировать ключевые грамматические темы и обеспечить их практическое закрепление через объяснения, диалоги и упражнения.

Материал книги построен по принципу постепенного усложнения. Каждая тема представлена в структурированном виде и включает краткое объяснение правила, примеры употребления в контексте, диалог, а также тренировочные задания с ответами. Такой формат позволяет не только усвоить теоретические положения, но и развить навыки их применения в устной и письменной речи.

Особое внимание уделено наиболее распространённым грамматическим конструкциям, необходимым для уверенного общения на английском языке: временам, модальным глаголам, условным предложениям, пассивному залогу, артиклям, неличным формам глагола и средствам логической связи.

Данное пособие может использоваться как для самостоятельного изучения, так и в рамках занятий с преподавателем. Оно ориентировано на практическое применение языка и развитие языковой компетенции, соответствующей уровню B1—B2 согласно общеевропейской шкале CEFR.

Автор стремился к ясности изложения и минимизации избыточной терминологии, чтобы сделать материал доступным для широкого круга обучающихся.

Present Simple vs Present Continuous

Грамматика

Present Simple используем для привычек, регулярных действий и фактов.

Present Continuous — для того, что происходит прямо сейчас или временно.

Обрати внимание: слова-маркеры часто помогают —

Present Simple: always, usually, every day

Present Continuous: now, at the moment

Примеры:

I work every day. — Я работаю каждый день.

She usually drinks coffee in the morning. — Она обычно пьёт кофе утром.

I am working now. — Я сейчас работаю.

They are talking at the moment. — Они сейчас разговаривают.

Диалог

A: Hi! What are you doing now?

B: I’m doing my homework.

A: Do you always do it in the evening?

B: Yes, I usually study after dinner.

A: What subjects do you study?

B: I study English and history.

A: And what are you studying right now?

B: I’m learning new words in English.

A: Good luck!

B: Thanks!

Перевод:

A: Привет! Что ты сейчас делаешь?

B: Я делаю домашнее задание.

A: Ты всегда делаешь его вечером?

B: Да, я обычно занимаюсь после ужина.

A: Какие предметы ты изучаешь?

B: Я изучаю английский и историю.

A: А что ты изучаешь прямо сейчас?

B: Я учу новые английские слова.

A: Удачи!

B: Спасибо!

Примеры из диалога:

I’m doing my homework (сейчас)

Do you always do it in the evening? (привычка)

I usually study after dinner (регулярно)

I’m learning new words (в данный момент)

Упражнения

1. Fill in the gaps

She usually ______ (wake up) at 7 a.m.

I ______ (not / understand) this rule right now.

They ______ (go) to the gym every week.

We ______ (watch) a movie at the moment.

He ______ (not / play) football today.

2. Choose the correct option

I (am reading / read) now.

She (is working / works) in an office.

They (are playing / play) at the moment.

We (watch / are watching) TV every evening.

He (is studying / studies) now.

Ключи

1. Fill in the gaps

wakes up

am not understanding

go

are watching

is not playing

2. Choose the correct option

am reading

works

are playing

watch

is studying

Past Simple vs Past Continuous

Грамматика

Past Simple используем для завершённых действий в прошлом.

Past Continuous — для процессов, которые происходили в определённый момент в прошлом.

Часто они идут вместе: длительное действие (Past Continuous) прерывается коротким (Past Simple).

Примеры:

I watched a movie yesterday. — Я посмотрел фильм вчера.

She was reading when I called. — Она читала, когда я позвонил.

They were walking in the park at 6 p.m. — Они гуляли в парке в 6 вечера.

Диалог

A: What were you doing yesterday evening?

B: I was walking home when it started to rain.

A: Oh no! What did you do?

B: I ran to a кафе and waited there.

A: Were you alone?

B: No, I met a friend while I was sitting there.

A: Really? What were you talking about?

B: We were talking about work when the rain stopped.

A: Nice!

Перевод:

A: Что ты делал вчера вечером?

B: Я шёл домой, когда начался дождь.

A: О нет! Что ты сделал?

B: Я забежал в кафе и подождал там.

A: Ты был один?

B: Нет, я встретил друга, пока сидел там.

A: Правда? О чём вы говорили?

B: Мы говорили о работе, когда дождь закончился.

A: Здорово!

Примеры из диалога:

I was walking home when it started to rain (процесс + событие)

I ran to a cafe (завершённое действие)

I met a friend while I was sitting (два действия одновременно)

We were talking when the rain stopped (длительное + короткое)

Упражнения

1. Fill in the gaps

I ______ (walk) in the park when I ______ (see) a dog.

She ______ (cook) dinner when the phone ______ (ring).

They ______ (not / listen) when the teacher ______ (talk).

We ______ (drive) home when we ______ (have) an accident.

He ______ (sleep) when I ______ (arrive).

2. Choose the correct option

I (was reading / read) when she called me.

They (were playing / played) football when it started to rain.

She (was cooking / cooked) at 7 p.m. yesterday.

We (watched / were watching) TV when the lights went out.

He (was sleeping / slept) at midnight.

Ключи

1. Fill in the gaps

was walking / saw

was cooking / rang

were not listening / was talking

were driving / had

was sleeping / arrived

2. Choose the correct option

was reading

were playing

was cooking

were watching

was sleeping

Present Perfect vs Past Simple

Грамматика

Past Simple используем, когда говорим о завершённом действии в прошлом и знаем, когда это произошло.

Present Perfect — когда время не важно или есть связь с настоящим (результат сейчас).

Подсказка:

Past Simple → yesterday, last year, in 2020

Present Perfect → ever, never, just, already, yet

Примеры:

I visited Paris last year. — Я посетил Париж в прошлом году.

She finished her work yesterday. — Она закончила работу вчера.

I have visited Paris. — Я был в Париже (важен опыт).

He has just finished his work. — Он только что закончил работу.

Диалог

A: Have you ever been to Italy?

B: Yes, I have. I went there last year.

A: Really? Which cities did you visit?

B: I visited Rome and Milan.

A: That’s great! Have you tried Italian food?

B: Of course! I’ve already tried pizza and pasta.

A: Nice! I haven’t been to Italy yet.

B: You should go. It was amazing!

Перевод:

A: Ты когда-нибудь был в Италии?

B: Да. Я ездил туда в прошлом году.

A: Правда? Какие города ты посетил?

B: Я посетил Рим и Милан.

A: Круто! Ты пробовал итальянскую еду?

B: Конечно! Я уже пробовал пиццу и пасту.

A: Здорово! Я ещё не был в Италии.

B: Тебе стоит поехать. Это было потрясающе!

Примеры из диалога:

Have you ever been to Italy? (опыт)

I went there last year (конкретное время)

I’ve already tried pizza (результат сейчас)

I haven’t been yet (ещё не)

Упражнения

1. Fill in the gaps

I ______ (see) this film yesterday.

She ______ (never / be) to London.

We ______ (finish) the project last week.

He ______ (just / arrive).

They ______ (not / visit) us yet.

2. Choose the correct option

I (have seen / saw) this movie last night.

She (has finished / finished) her homework already.

We (have been / were) to Spain in 2022.

He (just arrived / has just arrived).

They (didn’t see / haven’t seen) this film yet.

Ключи

1. Fill in the gaps

saw

has never been

finished

has just arrived

have not visited

2. Choose the correct option

saw

has finished

were

has just arrived

haven’t seen

Present Perfect vs Present Perfect Continuous

Грамматика

Present Perfect используем, когда важен результат.

Present Perfect Continuous — когда важен процесс или длительность действия.

Часто:

Present Perfect → что сделано

Present Perfect Continuous → как долго это происходит

Примеры:

I have read the book. — Я прочитал книгу (результат).

I have been reading for two hours. — Я читаю уже два часа (процесс).

She has cleaned the room. — Она убрала комнату.

She has been cleaning all morning. — Она убирается всё утро.

Диалог

A: You look tired. What have you been doing?

B: I’ve been working all day.

A: Really? Have you finished your project?

B: Yes, I have just finished it.

A: That’s good! How long have you been working on it?

B: I’ve been working on it for three days.

A: Wow, that’s a lot.

B: Yes, but I’ve finally done it!

Перевод:

A: Ты выглядишь уставшим. Что ты делал?

B: Я работал весь день.

A: Правда? Ты закончил проект?

B: Да, я только что его закончил.

A: Здорово! Как долго ты над ним работал?

B: Я работал над ним три дня.

A: Ничего себе.

B: Да, но я наконец сделал это!

Примеры из диалога:

What have you been doing? (процесс)

I’ve been working all day (длительность)

I have just finished it (результат)

I’ve been working on it for three days (как долго)

Упражнения

1. Fill in the gaps

I ______ (read) this book for two hours.

She ______ (already / finish) her homework.

They ______ (work) here since 2020.

He ______ (just / clean) the kitchen.

We ______ (watch) TV all evening.

2. Choose the correct option

I (have done / have been doing) my homework, so I can relax now.

She (has cooked / has been cooking) all day — the kitchen is a mess.

They (have lived / have been living) here for five years.

He (has fixed / has been fixing) the car — it works now.

We (have watched / have been watching) TV for three hours.

Ключи

1. Fill in the gaps

have been reading

has already finished

have been working

has just cleaned

have been watching

2. Choose the correct option

have done

has been cooking

have been living

has fixed

have been watching

Past Perfect (storytelling)

Грамматика

Past Perfect используем, чтобы показать, что одно действие произошло раньше другого действия в прошлом.

Это очень полезно в историях, чтобы объяснить, что случилось до основного события.

Обычно:

Past Perfect → более раннее действие

Past Simple → более позднее действие

Примеры:

I had finished my work before he arrived. — Я закончил работу до того, как он пришёл.

She had left when I got there. — Она уже ушла, когда я пришёл.

They had never seen the ocean before they traveled. — Они никогда не видели океан до поездки.

Диалог

A: Why were you late yesterday?

B: I missed the bus because I had woken up late.

A: Oh no! What happened?

B: My alarm hadn’t worked.

A: That’s bad. Had you gone to bed late?

B: Yes, I had watched a movie and forgot the time.

A: So you were really tired?

B: Exactly. I hadn’t slept enough.

A: Sounds like a difficult morning!

Перевод:

A: Почему ты вчера опоздал?

B: Я пропустил автобус, потому что проснулся поздно.

A: О нет! Что случилось?

B: Будильник не сработал.

A: Плохо. Ты поздно лёг спать?

B: Да, я смотрел фильм и забыл про время.

A: Значит, ты был уставшим?

B: Именно. Я не выспался.

A: Похоже на тяжёлое утро!

Примеры из диалога:

I had woken up late (раньше → причина)

My alarm hadn’t worked (ещё раньше)

Had you gone to bed late? (вопрос о более раннем действии)

I hadn’t slept enough (результат к моменту в прошлом)

Упражнения

1. Fill in the gaps

I ______ (finish) my homework before I went out.

She ______ (leave) when we arrived.

They ______ (not / see) that movie before yesterday.

He ______ (eat) before he met his friends.

We ______ (never / visit) that place before our trip.

2. Choose the correct option

I (had seen / saw) the film before I watched it again.

She (had finished / finished) dinner before he arrived.

They (had left / left) when we got there.

He (had done / did) his work before he went home.

We (had met / met) them before the party started.

Ключи

1. Fill in the gaps

had finished

had left

had not seen

had eaten

had never visited

2. Choose the correct option

had seen

had finished

had left

had done

had met

Past Perfect vs Past Simple

Грамматика

Past Simple используем для последовательных действий в прошлом.

Past Perfect — чтобы показать, что одно действие произошло раньше другого в прошлом.

Если порядок событий очевиден, часто используем только Past Simple.

Но если важно подчеркнуть, что что-то произошло до, используем Past Perfect.

Примеры:

I finished my work and went home. — Я закончил работу и пошёл домой.

I had finished my work before I went home. — Я закончил работу до того, как пошёл домой.

She didn’t eat because she had already had lunch. — Она не ела, потому что уже пообедала.

Диалог

A: Did you enjoy the party yesterday?

B: Yes, but I was a bit tired.

A: Why?

B: Because I had worked all day before I went there.

A: Oh, I see. Who did you meet?

B: I met Anna, but she had already left when you arrived.

A: Really? I didn’t see her.

B: Yes, she had gone home early.

A: That’s a pity!

Перевод:

A: Тебе понравилась вечеринка вчера?

B: Да, но я был немного уставшим.

A: Почему?

B: Потому что я работал весь день до того, как пошёл туда.

A: Понятно. Кого ты встретил?

B: Я встретил Анну, но она уже ушла, когда ты пришёл.

A: Правда? Я её не видел.

B: Да, она ушла домой рано.

A: Жаль!

Примеры из диалога:

I had worked all day before I went there (раньше → позже)

she had already left when you arrived (сначала ушла, потом ты пришёл)

I met Anna (последовательность событий)

she had gone home early (действие до другого момента в прошлом)

Упражнения

1. Fill in the gaps

I ______ (finish) my work before I ______ (leave) the office.

She ______ (not / see) him before she ______ (come) to the party.

They ______ (eat) dinner before they ______ (watch) the film.

We ______ (arrive) after the train ______ (leave).

He ______ (already / do) his homework when his friend ______ (call).

2. Choose the correct option

I (had seen / saw) him before he left.

She (had finished / finished) her work and went home.

They (had left / left) when we arrived.

He (had eaten / ate) dinner and watched TV.

We (had met / met) them before the party.

Ключи

1. Fill in the gaps

had finished / left

had not seen / came

had eaten / watched

arrived / had left

had already done / called

2. Choose the correct option

had seen

finished

had left

ate

had met

Future: will vs going to

Грамматика

Will используем для спонтанных решений, обещаний и предсказаний (мнение).

Going to — для планов и намерений, а также когда есть явные признаки (мы почти уверены).

Подсказка:

will → решил прямо сейчас

going to → уже решил заранее

Примеры:

I will call you later. — Я позвоню тебе позже (решил сейчас).

Don’t worry, I will help you. — Не переживай, я помогу.

I’m going to visit my friend tomorrow. — Я собираюсь навестить друга (есть план).

Look at the sky! It’s going to rain. — Посмотри на небо! Сейчас пойдёт дождь.

Диалог

A: What are your plans for the weekend?

B: I’m going to visit my grandparents.

A: Nice! What are you going to do there?

B: We’re going to have a family dinner.

A: Sounds great. I don’t have plans yet.

B: Really? I will invite you to join us!

A: That’s kind of you, but I think I will stay at home.

B: No problem! Maybe next time.

Перевод:

A: Какие у тебя планы на выходные?

B: Я собираюсь навестить бабушку и дедушку.

A: Здорово! Что вы будете делать?

B: Мы устроим семейный ужин.

A: Звучит отлично. У меня пока нет планов.

B: Правда? Я приглашу тебя с нами!

A: Это очень мило, но, думаю, я останусь дома.

B: Хорошо, в другой раз!

Примеры из диалога:

I’m going to visit my grandparents (план)

We’re going to have a family dinner (намерение)

I will invite you (решение в момент речи)

I will stay at home (спонтанное решение)

Упражнения

1. Fill in the gaps

I ______ (call) you later, I promise.

She ______ (visit) her friend tomorrow — they planned it last week.

Look! That car ______ (crash)!

We ______ (have) a party this weekend. Everything is ready.

Don’t worry, I ______ (help) you with your homework.

2. Choose the correct option

I (will help / am going to help) you — I see you’re busy.

They (will travel / are going to travel) next month — tickets are booked.

Oh, it’s cold! I (will close / am going to close) the window.

Look at those clouds! It (will rain / is going to rain).

I think he (will pass / is going to pass) the exam — he studies a lot.

Ключи

1. Fill in the gaps

will call

is going to visit

is going to crash

are going to have

will help

2. Choose the correct option

will help

are going to travel

will close

is going to rain

will pass

Future Continuous

Грамматика

Future Continuous используем, когда говорим о действии, которое будет происходить в определённый момент в будущем. Мы представляем процесс «внутри» будущего времени.

Часто используем слова: at this time tomorrow, this evening, next week, at 5 p.m.

Формула: will be + V-ing

Примеры:

I will be working at 6 p.m. — Я буду работать в 6 вечера.

She will be studying at this time tomorrow. — Она будет учиться в это время завтра.

They will be traveling next week. — Они будут путешествовать на следующей неделе.

Диалог

A: Can I call you tomorrow evening?

B: I’m not sure. I will be having dinner with my family.

A: What about 8 p.m.?

B: At 8, I will be watching a movie.

A: You’re always busy!

B: Yes, but on Sunday I will be relaxing all day.

A: That sounds nice. I will be working all weekend.

B: Poor you!

Перевод:

A: Могу я позвонить тебе завтра вечером?

B: Не уверен. Я буду ужинать с семьёй.

A: А как насчёт 8 вечера?

B: В 8 я буду смотреть фильм.

A: Ты всегда занят!

B: Да, но в воскресенье я буду отдыхать весь день.

A: Звучит здорово. Я буду работать все выходные.

B: Бедный ты!

Примеры из диалога:

I will be having dinner (процесс в будущем)

I will be watching a movie at 8 (действие в конкретный момент будущего)

I will be relaxing all day (длительный процесс)

I will be working all weekend (длительность)

Упражнения

1. Fill in the gaps

At 7 p.m. I ______ (have) dinner.

This time tomorrow she ______ (fly) to Paris.

They ______ (study) at 10 a.m. next Monday.

He ______ (work) when you arrive.

We ______ (watch) TV all evening.

2. Choose the correct option

I (will work / will be working) at 6 p.m. tomorrow.

She (will be cooking / will cook) dinner at this time.

They (will travel / will be traveling) next week.

He (will be sleeping / will sleep) when you call him.

We (will be meeting / will meet) at 5 p.m. tomorrow.

Ключи

1. Fill in the gaps

will be having

will be flying

will be studying

will be working

will be watching

2. Choose the correct option

will be working

will be cooking

will be traveling

will be sleeping

will be meeting

Future Perfect

Грамматика

Future Perfect используем, когда говорим о действии, которое будет завершено к определённому моменту в будущем.

Часто есть указание времени: by tomorrow, by next week, by 5 p.m., by 2030.

Формула: will have + V3 (past participle)

Примеры:

I will have finished my work by 6 p.m. — Я закончу работу к 6 вечера.

She will have left by the time you arrive. — Она уже уйдёт к тому моменту, как ты придёшь.

They will have built the house by next year. — Они построят дом к следующему году.

Диалог

A: Will you be free at 5 p.m. tomorrow?

B: Yes, I will have finished my exam by then.

A: Great! How long will the exam take?

B: It will last three hours, but I will have completed it by 4 p.m.

A: Perfect. I will have finished work by 5 too.

B: Then we can meet after that.

A: Sounds good!

Перевод:

A: Ты будешь свободен завтра в 5 вечера?

B: Да, я уже закончу экзамен к этому времени.

A: Отлично! Сколько длится экзамен?

B: Три часа, но я закончу к 4.

A: Хорошо. Я тоже закончу работу к 5.

B: Тогда мы можем встретиться после этого.

A: Звучит хорошо!

Примеры из диалога:

I will have finished my exam by then (завершение до момента)

I will have completed it by 4 p.m. (действие завершится к времени)

I will have finished work by 5 (результат в будущем)

Упражнения

1. Fill in the gaps

By next year, I ______ (finish) university.

She ______ (complete) the project by Friday.

They ______ (leave) by the time we arrive.

He ______ (read) the book by tomorrow evening.

We ______ (not / finish) the work by 6 p.m.

2. Choose the correct option

I (will have finished / will finish) my homework by 7 p.m.

She (will have left / will leave) by the time you call her.

They (will have built / will build) the bridge by next year.

He (will have done / will do) the test by tomorrow.

We (won’t have finished / won’t finish) the task by Monday.

Ключи

1. Fill in the gaps

will have finished

will have completed

will have left

will have read

will not have finished

2. Choose the correct option

will have finished

will have left

will have built

will have done

won’t have finished

All Future Forms in Comparison

Грамматика

В английском есть несколько способов говорить о будущем, и они показывают разные оттенки смысла.

Will — спонтанные решения, обещания, предсказания (мнение).

Going to — планы и намерения, а также очевидные события.

Future Continuous — действие, которое будет происходить в конкретный момент в будущем.

Future Perfect — действие, которое завершится к определённому моменту в будущем.

Кратко:

will → «я решил сейчас»

going to → «я уже решил»

will be doing → «я буду в процессе»

will have done → «я уже закончу к этому моменту»

Примеры:

I will call you later. — Я позвоню позже.

I’m going to visit my friend tomorrow. — Я собираюсь в гости завтра.

I will be working at 6 p.m. — Я буду работать в 6.

I will have finished by 6 p.m. — Я закончу к 6.

Диалог

A: What are your plans for tomorrow?

B: I’m going to study in the morning.

A: Will you be free in the afternoon?

B: Not really. I will be preparing for my exam.

A: How long will you study?

B: By 8 p.m., I will have finished everything.

A: Great! Then I will call you at 9.

B: Perfect. I will be relaxing by then!

Перевод:

A: Какие у тебя планы на завтра?

B: Утром я собираюсь учиться.

A: Ты будешь свободен днём?

B: Не совсем. Я буду готовиться к экзамену.

A: Как долго ты будешь учиться?

B: К 8 вечера я всё закончу.

A: Отлично! Тогда я позвоню в 9.

B: Супер. К этому времени я уже буду отдыхать!

Примеры из диалога:

I’m going to study (план)

I will be preparing (процесс в будущем)

I will have finished everything (результат к моменту)

I will be relaxing (будущее действие в процессе)

Упражнения

1. Fill in the gaps

I ______ (call) you later, I promise.

She ______ (study) at 7 p.m. tomorrow.

They ______ (finish) the project by Friday.

We ______ (visit) our friends next weekend — it’s planned.

He ______ (work) when you arrive tomorrow.

2. Choose the correct option

I think it (will rain / is going to rain) — look at the clouds.