B2 · Upper intermediate

Free practice

Free sample: three questions from this 12-question pack.

Shop · B2

View free sample

Choose one answer to complete each sentence.

  1. The bridge ___ in 1998.

    was built / is building / has build

    Show answer and explanation

    Correct answer: was built

    The passive uses be + past participle. Choose the tense of be to match the time. The past perfect passive uses had been + past participle for an earlier past action.

  2. If I had more time, I ___ another language.

    will learn / would learn / had learned

    Show answer and explanation

    Correct answer: would learn

    For an unreal present situation, use if + past simple and would + base verb. For an unreal past situation, use if + past perfect and would have + past participle.

  3. The ground is wet. It must ___ during the night.

    rain / have rained / raining

    Show answer and explanation

    Correct answer: have rained

    For past deduction, use must have + past participle for a strong positive inference and cannot have for impossibility. In past reported speech, will usually becomes would and am/is becomes was.

Levels describe the intended practice focus. These packs and the short level check are not accredited qualifications or complete CEFR assessments.

Choose your language

Questions stay in English. Instructions and answer explanations use your chosen language.

EnglishEspañolFrançaisPolskiहिन्दीاردوپښتو简体中文繁體中文