レッスンに戻る
B2

English Grammar Exercises for B2 – Mixed conditionals

6練習問題

1. Write the words in brackets in the correct order to form mixed conditional sentences. Add a comma in the correct place.

  • 1)
    If (know / you’d / the answer / you’d / listened).
  • If
  • 2)
    If (weren’t / I’d / have / raining / it / walked).
  • If
  • 3)
    If (he / have / Lucas / older / voted / could / were).
  • If
  • 4)
    If (chips / have / hungry / I’d / those / was / eaten / I).
  • If
  • 5)
    If (champions / might / scored / they’d / they / be / the).
  • If
  • 6)
    If (you / I / have / that / were / done / wouldn’t / I).
  • If

2. Choose the correct options (a-c) to complete the mixed conditional sentences.

  • 1)
    If Tony the lottery, he would be rich.
  • a)
    wins
  • b)
    had won
  • c)
    would win
  • 2)
    Life difficult if they hadn’t invented electricity!
  • a)
    would be
  • b)
    had been
  • c)
    was
  • 3)
    If you’d burned the cake, we eat it.
  • a)
    can’t
  • b)
    weren’t able to
  • c)
    couldn’t
  • 4)
    If Zoe were braver, she for Ed’s phone number.
  • a)
    might have asked
  • b)
    might asking
  • c)
    might not ask
  • 5)
    We’d have gone to school if it the weekend.
  • a)
    weren’t
  • b)
    hadn’t been
  • c)
    isn’t
  • 6)
    If I your advice, I’d have asked for it.
  • a)
    want
  • b)
    would want
  • c)
    wanted
  • 7)
    If I hadn’t seen the news, I about the accident.
  • a)
    didn’t know
  • b)
    wouldn’t know
  • c)
    hadn’t known.

3. Complete the mixed conditional sentences with up to five words, including the correct form of the words in brackets. Do not change the order of the words.

  • 1)
    I would be sad if (I / never / meet) you!
  • 2)
    If Max hadn’t run so fast, (he / not / exhausted).
  • 3)
    They wouldn’t be nervous about the exam (they / study / harder).
  • 4)
    (you / be / poor) you’d spent all your money yesterday.
  • 5)
    If Lily had used suncream on the beach, (she / burned / now)!
  • 6)
    I would have written to you if (I / know / address).

4. Complete the email with one word in each gap to make mixed conditional sentences.

  • To: [email protected]
  • Hi Daisy
  • Did you watch Comic Relief on TV last night? I might 1) missed it if my mum 2) such a huge fan – if she 3) reminded me it was on, I’d be really annoyed! Of course, it 4) have been so funny if the people taking part weren’t really famous. And the amount of money they’ve raised wouldn’t 5) so much if the public hadn’t joined in as well. Anyway, it was great fun and I watched it to the end – but I wouldn’t be so tired today if I 6) gone to bed at my usual time!
  • See you soon, Artur

5. Complete the text with the correct form of the verbs in brackets.

  • Oxfam is a world leader in delivering emergency relief. If it weren’t for this charity, thousands of children in Europe 1) (go) hungry during World War II. Today, desperate people 2) (not have) clean water if Oxfam hadn’t made this a priority during humanitarian disasters. And if it 3) (not be) for Oxfam, the NGO ActionAid might, not exist either; there wouldn’t be so much pressure on governments to provide healthcare and education and to combat climate change if these charities 4) (not develop). But Oxfam might not be so successful nowadays if it 5) (not recognise) the importance of linking business with charity. Oxfam employs thousands of people worldwide, but it couldn’t have become the UK’s biggest high-street seller of second-hand books if it 6) (not be) also for the thousands of volunteers who give their time working in these important charity shops.

6. Complete the second sentence so that it means the same as the first.

  • 1)
    Heidi speaks German because she went to a German school.
  • If Heidi hadn’t gone to a German school,
  • 2)
    I haven’t got my own room because my parents didn’t buy a big house.
  • If my parents had bought a big house,
  • 3)
    He didn’t apologise, so I’m angry.
  • I wouldn’t be angry if
  • 4)
    I didn’t pay for our coffees because I haven’t got any money with me.
  • If I had some money with me,

練習方法

  1. 1各質問を注意深く読みます
  2. 2答えを書くか、正しいオプションを選択します
  3. 3「答えを表示」をクリックして確認します
  4. 4間違いを見直し、同様の練習を試みます
  5. 5準備ができたら次の練習に進みます