Repairing Conditional Reasoning

About this practice test

Practise B2 Use of English through sentence editing. Build accuracy with conditional reasoning and past and hypothetical results.

What you’ll practice

Grammar and vocabulary

Choose forms and words that work together.

Meaning in context

Follow meaning across sentences and texts.

Accurate expression

Use natural phrases and sentence patterns.

What to expect: 12 questions with explanations to review after submission.

Study the questions and tasks

Work through the material below, or start the interactive practice above to complete an attempt. Try the exercises before opening any answer or transcript sections, then use them to review your work.

Practice level
B2. Try this level if you can follow the instructions and understand most of the language; choose an earlier level if you need more support.
Question formats
Error correction

How to approach this practice

Read the complete context. Check both the meaning and the grammar, including word forms, collocations and links between sentences.

  1. Question 1 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If I would have known, I would have called.

    Check answers and explanations
    Accepted answers
    If I had known, I would have called.

    A past counterfactual if-clause uses had known.

  2. Question 2 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. Had we left earlier, we will have caught the train.

    Check answers and explanations
    Accepted answers
    Had we left earlier, we would have caught the train.

    An inverted past condition requires would have in this unreal result.

  3. Question 3 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. Unless you don't hurry, you'll miss the bus.

    Check answers and explanations
    Accepted answers
    Unless you hurry, you'll miss the bus. / Unless you hurry, you will miss the bus.

    Unless already means if not, so the extra negative reverses the intended warning.

  4. Question 4 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If it wasn't for your help yesterday, we would have failed.

    Check answers and explanations
    Accepted answers
    If it hadn't been for your help yesterday, we would have failed. / If it had not been for your help yesterday, we would have failed.

    Yesterday's counterfactual condition requires past perfect hadn't been.

  5. Question 5 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. Provided you will return it tonight, you can borrow my bike.

    Check answers and explanations
    Accepted answers
    Provided you return it tonight, you can borrow my bike.

    A future condition normally uses present simple, not will.

  6. Question 6 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If she had followed the instructions, the machine wouldn't break yesterday.

    Check answers and explanations
    Accepted answers
    If she had followed the instructions, the machine wouldn't have broken yesterday. / If she had followed the instructions, the machine would not have broken yesterday.

    A counterfactual result at a specified past time needs would have plus participle.

  7. Question 7 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. Were I know the answer, I would tell you.

    Check answers and explanations
    Accepted answers
    Were I to know the answer, I would tell you.

    This inverted hypothetical construction needs were I to know.

  8. Question 8 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If we had more time, we can explore further.

    Check answers and explanations
    Accepted answers
    If we had more time, we could explore further.

    The hypothetical past condition pairs with could for hypothetical ability.

  9. Question 9 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. Even if it rains, we would go tomorrow as planned.

    Check answers and explanations
    Accepted answers
    Even if it rains, we will go tomorrow as planned. / Even if it rains, we'll go tomorrow as planned.

    A real future contingency takes will for the stated plan.

  10. Question 10 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If I had booked earlier, I would paid less.

    Check answers and explanations
    Accepted answers
    If I had booked earlier, I would have paid less.

    The past hypothetical result needs would have paid.

  11. Question 11 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. You may enter on condition you showing your pass.

    Check answers and explanations
    Accepted answers
    You may enter on condition you show your pass. / You may enter on condition that you show your pass.

    On condition that introduces a finite clause.

  12. Question 12 · Error correction

    Rewrite the sentence, correcting the grammatical error.

    Correct the one language error. Write the complete corrected sentence. If the train had arrived on time, we wouldn't missed the connection.

    Check answers and explanations
    Accepted answers
    If the train had arrived on time, we wouldn't have missed the connection. / If the train had arrived on time, we would not have missed the connection.

    Wouldn't have plus participle expresses the unreal past result.

What to review next

Explain why each answer fits the meaning and structure. Record useful phrases and write a new example using each pattern you found difficult.

A focused practice result shows how you did on these tasks. Use several activities across skills to decide what to study next; one practice score does not certify an overall CEFR level.