B2
English Grammar Exercises for B2 – Criticising past actions
5 упражнений
1. Complete the speech bubbles. Use a verb from the box and each of these modal structures once: might have, needn’t have, should have and shouldn’t have.
| eat recharge save worry |


2. Complete the sentences with a modal in the past (should / might / could / needn’t have) and the verbs in brackets. Sometimes more than one answer is possible.
- 1)We got lost on the way. We turned left when we (turn) right.
- 2)I spent all morning looking for my camera. You (tell) me that you’d borrowed it!
- 3)Thanks for the sandwich, but you (make) it. I had lunch in town.
- 4)Josh (let) me know that he wasn’t coming home. I cooked dinner for him.
- 5)You (buy) any milk. There’s lots in the fridge.
- 6)Dad had already filled the car with petrol, so Mum (get) any more.
3. Complete these third conditional sentences with the past perfect and would(n’t) have form of the verbs in the box. Sometimes you need to use a continuous form.
| hear last leave not be (x2) not enjoynot know not send not take stop |
- 1)If you me a text, I where you were.
- 2)I the party if I myself.
- 3)If James the plane instead of the train, the journey a lot longer.
- 4)She so cross if you so spiteful.
- 5)If you talking, you what I said.
4. Speculate about the past. Write third conditional sentences.
- 1)He wasn’t listening to the teacher so he didn’t know what to do.
- If he’d been listening to the teacher, he’d have known what to do.
- 2)The sun wasn’t shining so we didn’t go to the beach.
- 3)Harry was driving recklessly and was involved in a car crash.
- 4)Sam was short of money so he didn’t buy the jeans.
- 5)I ate the sandwich because I was hungry.
5. Challenge!
- Challenge!
- Speculate about past events in your life. Write third conditional sentences.
- 1)
- 2)
- 3)
Как практиковаться
- 1Внимательно прочитайте каждый вопрос
- 2Напишите свой ответ или выберите правильный вариант
- 3Нажмите 'Показать ответ' для проверки
- 4Изучите ошибки и попробуйте похожие упражнения
- 5Переходите к следующему упражнению, когда готовы