Complete English Grammar
Intermediate B1–B2
Grammar becomes more connected and more precise. Students work with longer time relationships, narrative forms, passive structures, clause linking and more developed sentence organisation.
Unit 21
Past Continuous
Intermediate B1–B2Main Use
We use the past continuous to describe actions that were in progress at a particular time in the past, to create narrative background, to show interrupted actions and to describe simultaneous past actions.
Form / Structure
| Form | Structure | Example |
|---|---|---|
| Affirmative | was / were + verb + -ing | I was working. / They were waiting. |
| Negative | wasn’t / weren’t + verb + -ing | I wasn’t working. / They weren’t waiting. |
| Question | Was / Were + subject + verb + -ing | Was she working? / Were they waiting? |
Key patterns: while…was/were + -ing (simultaneous) · was/were + -ing when + past simple (interrupted)
Examples
At 8 o’clock, I was having dinner.
I was sleeping when the phone rang.
While I was cooking, my brother was setting the table.
The sun was shining and people were laughing.
Common Mistakes
Incorrect
I was work when you called.Correct
I was working when you called.Incorrect
While he cooked, she was reading.Better
While he was cooking, she was reading.Incorrect
She was knowing the answer.Correct
She knew the answer.Summary
Use the past continuous for longer background actions in the past, especially when another shorter action interrupts them. Stative verbs (know, believe, want, see) are not normally used in the continuous.
See also: Past Simple · Past Perfect Continuous · Narrative Tenses
Practice Exercises
Unit 22
Present Perfect Continuous
Intermediate B1–B2Main Use
We use the present perfect continuous to describe actions that started in the past and continue now, or that recently stopped but still have a visible present result. It emphasises activity and duration over completion.
Form / Structure
| Form | Structure | Example |
|---|---|---|
| Affirmative | have / has + been + verb + -ing | I have been working. / She has been waiting. |
| Negative | haven’t / hasn’t + been + verb + -ing | I haven’t been sleeping well. |
| Question | Have / Has + subject + been + verb + -ing | Have you been waiting long? |
Common with for and since to express duration. Stative verbs not used in continuous form.
Examples
I have been living here for five years.
She has been working since 9 o’clock.
You look tired. Have you been running?
It has been raining all morning.
Common Mistakes
Incorrect
I am living here since 2022.Correct
I have been living here since 2022.Incorrect
She has been work all day.Correct
She has been working all day.Incorrect
I have been knowing her for years.Correct
I have known her for years.Summary
Use the present perfect continuous when the activity or duration matters more than the result. Use the present perfect simple for completed actions or states with stative verbs.
See also: Present Perfect · Past Perfect Continuous · For and Since
Practice Exercises
Unit 23
Past Perfect
Intermediate B1–B2Main Use
We use the past perfect to show that one past action happened before another past action. It makes the sequence of past events clear.
Form / Structure
| Form | Structure | Example |
|---|---|---|
| Affirmative | had + past participle | I had finished. / She had left. |
| Negative | hadn’t + past participle | I hadn’t finished. / He hadn’t arrived. |
| Question | Had + subject + past participle | Had you finished? / Had she left? |
Common with: when, by the time, before, after, already, never, just
Examples
When I arrived, they had already left.
She had finished the report before the meeting started.
He was nervous because he had never spoken in public before.
By the time we got to the station, the train had left.
Common Mistakes
Incorrect
When I arrived, they already left.Better
When I arrived, they had already left.Incorrect
She had went home before I called.Correct
She had gone home before I called.Incorrect
I had saw him before.Correct
I had seen him before.Summary
Use the past perfect for the earlier action when two events are placed in the past. Form: had + past participle for all persons.
See also: Past Simple · Past Perfect Continuous · Third Conditional
Practice Exercises
Unit 24
Past Perfect Continuous
Intermediate B1–B2Main Use
We use the past perfect continuous to describe an activity that continued for a period of time before another point in the past. It emphasises duration and background activity.
Form / Structure
| Form | Structure | Example |
|---|---|---|
| Affirmative | had + been + verb + -ing | I had been working. / She had been waiting. |
| Negative | hadn’t + been + verb + -ing | I hadn’t been sleeping well. |
| Question | Had + subject + been + verb + -ing | Had you been waiting long? |
Examples
I had been studying for three hours when you called.
She had been working there for years before she resigned.
He was tired because he had been running.
We had been waiting for an hour when the bus finally came.
Common Mistakes
Incorrect
I had been wait for an hour.Correct
I had been waiting for an hour.Incorrect
They were tired because they had worked since dawn.Better
They were tired because they had been working since dawn.Summary
Use the past perfect continuous to emphasise duration and background activity before a past moment. It answers «how long had something been happening before that point?»
See also: Past Perfect · Present Perfect Continuous · Narrative Tenses
Practice Exercises
Unit 25
Passive Voice: Basic Forms
Intermediate B1–B2Main Use
We use the passive when the action is more important than the person who performs it, or when the doer is unknown, unimportant or obvious from context.
Form / Structure
| Tense | Passive form | Example |
|---|---|---|
| Present Simple | is / are + past participle | English is spoken worldwide. |
| Past Simple | was / were + past participle | The car was stolen last night. |
| Present Continuous | is / are being + past participle | The road is being repaired. |
| Present Perfect | has / have been + past participle | The project has been completed. |
| Future (will) | will be + past participle | The results will be announced tomorrow. |
Examples
My car was stolen last night.
English is spoken in many countries.
The road is being repaired.
The project has been completed.
Common Mistakes
Incorrect
The book was wrote in 1990.Correct
The book was written in 1990.Incorrect
The house is build every year.Correct
The house is built every year.Incorrect
The report is been finished.Correct
The report has been finished.Summary
Passive form: be (correct tense) + past participle. Include by + agent only when the agent is important or new information. Always use the correct past participle — not the past simple form.
See also: Advanced Passive · Have Something Done · Formal Style
Practice Exercises
Unit 26
Second Conditional
Intermediate B1–B2Main Use
We use the second conditional to talk about unreal or imaginary present and future situations — things that are hypothetical, unlikely or contrary to the current facts.
Form / Structure
| If-clause | Main clause | Example |
|---|---|---|
| If + past simple | would + infinitive | If I had more time, I would learn Japanese. |
| If + were (all persons) | would + infinitive | If I were you, I would apologise. |
| Negative form | wouldn’t + infinitive | If she knew, she wouldn’t do it. |
Examples
If she lived nearer, we would see her more often.
If they were rich, they would buy a bigger house.
If I were you, I would apologise.
What would you do if you had a million euros?
Common Mistakes
Incorrect
If I would have more time, I would study.Correct
If I had more time, I would study.Incorrect
If he will be here, he would help.Correct
If he were here, he would help.Incorrect
If I was you, I would go.Better
If I were you, I would go.Summary
Use the second conditional for hypothetical present or future meaning. The if-clause uses the past simple (or were for all persons). Never use would in the if-clause.
See also: First Conditional · Third Conditional · Mixed Conditionals
Practice Exercises
Unit 27
Relative Clauses: Defining and Non-defining
Intermediate B1–B2Main Use
Relative clauses provide information about a noun. Defining clauses identify which person or thing is meant (no commas). Non-defining clauses add extra information about a noun already identified (commas required).
Form / Structure
| Pronoun | Use | Example |
|---|---|---|
| who / that | People (defining) | The woman who called is my manager. |
| which / that | Things (defining) | The book that you lent me was excellent. |
| who | People (non-defining) | My manager, who called earlier, wants to speak to you. |
| which | Things (non-defining) | This book, which I bought last week, is excellent. |
| whose | Possession | The man whose car was stolen is very upset. |
| where | Place | This is the café where we first met. |
Examples
The woman who called is my manager. (defining)
My manager, who is very demanding, called this morning. (non-defining)
This is the café where we met. (place)
The car, which I bought last year, is already broken. (non-defining)
Common Mistakes
Incorrect
The man which called me…Correct
The man who called me…Incorrect
My friend, that lives in London, (non-defining)Correct
My friend, who lives in London,Summary
Defining: no commas, that possible, identifies the noun. Non-defining: commas required, that not used, adds extra information. Which never replaces who for people.
See also: Non-defining Relative Clauses · Advanced Clause Structures
Practice Exercises
Unit 28
Reason, Result and Purpose Clauses: Basic
Intermediate B1–B2Main Use
We use these clauses to explain why something happens (reason), what happens as a consequence (result) and what the goal of an action is (purpose).
Form / Structure
| Connector | Function | Example |
|---|---|---|
| because | Reason (+ clause) | We stayed in because it was raining. |
| so | Result (+ clause) | It was cold, so we stayed inside. |
| to / in order to | Purpose (+ infinitive) | I left early to avoid traffic. |
| so that | Purpose (+ clause with modal) | I wrote it down so that I wouldn’t forget. |
| because of | Reason (+ noun phrase) | We stayed in because of the rain. |
Examples
We stayed at home because it was late.
It was cold, so we stayed inside.
I left early to avoid traffic.
I wrote it down so that I wouldn’t forget.
Common Mistakes
Incorrect
I stayed home because of I was tired.Correct
I stayed home because I was tired.Incorrect
I left early for avoid traffic.Correct
I left early to avoid traffic.Summary
Because = reason (followed by a clause). So = result (follows the cause). To / in order to = purpose (followed by infinitive). Because of = reason (followed by a noun phrase, not a clause).
See also: Expanded Reason and Result Clauses · Discourse Markers
Practice Exercises
Unit 29
Contrast Clauses: Basic
Intermediate B1–B2Main Use
We use contrast clauses to express opposition or unexpected results — when two ideas move in different or opposite directions.
Form / Structure
| Connector | Use | Example |
|---|---|---|
| although / though | Contrast within one sentence | Although it was raining, we went out. |
| but | Simple contrast (mid-sentence) | He is young, but very responsible. |
| however | Contrast between sentences (+ comma) | She studied hard. However, she didn’t pass. |
| even though | Stronger contrast (more surprising) | Even though he was tired, he continued. |
| despite / in spite of | Contrast (+ noun / -ing form) | Despite the rain, we went out. |
Examples
Although it was raining, we went out.
He is young, but he is very responsible.
She studied hard. However, she didn’t pass.
Despite being tired, she continued working.
Common Mistakes
Incorrect
Although it was raining but we went out.Correct
Although it was raining, we went out.Incorrect
However she was tired, she worked.Correct
Although she was tired, she worked.Incorrect
Despite she was tired, she continued.Correct
Despite being tired, she continued.Summary
Never use although and but together. However links sentences — it cannot link clauses within one sentence. Despite is followed by a noun or -ing form, never a clause with a subject and verb.
See also: Expanded Contrast Clauses · Discourse Markers
Practice Exercises
Unit 30
Reported Speech
Intermediate B1–B2Main Use
We use reported speech to report what someone said without using their exact words. The verb tense typically shifts back one step and time expressions change.
Tense Shifts and Time Changes
| Direct speech | Reported speech |
|---|---|
| Present Simple: «I work here.» | Past Simple: He said he worked there. |
| Present Continuous: «I am working.» | Past Continuous: She said she was working. |
| Past Simple: «I went there.» | Past Perfect: He said he had gone there. |
| Present Perfect: «I have finished.» | Past Perfect: She said she had finished. |
| will: «I will call.» | would: He said he would call. |
| today / yesterday / tomorrow | that day / the day before / the day after |
Examples
«I am tired.» → He said he was tired.
«I will call you.» → She said she would call me.
«Did you finish?» → He asked if I had finished.
«Where do you live?» → She asked where I lived.
Common Mistakes
Incorrect
He said «I am tired.»Correct
He said he was tired.Incorrect
She said she will call me.Correct
She said she would call me.Incorrect
He told that he was tired.Correct
He said that he was tired. / He told me that he was tired.Summary
In reported speech, verbs shift back one tense. Say takes no object. Tell always takes an object (tell me, tell him). Reported questions use normal word order (subject + verb) with if for yes/no questions.
See also: Past Perfect · Modal Verbs · Conditionals
Practice Exercises