레슨으로 돌아가기
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
SU-2nd-9B-Grammar-1
SU-2nd-9B-Grammar-02

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. 1각 질문을 주의 깊게 읽으세요
  2. 2답을 쓰거나 올바른 옵션을 선택하세요
  3. 3'정답 보기'를 클릭하여 확인하세요
  4. 4실수를 검토하고 비슷한 연습을 시도해 보세요
  5. 5준비가 되면 다음 연습으로 이동하세요