IELTS Practice (Grammar & Vocabulary) Practice Test

Frequently asked questions

How many IELTS Practice (Grammar & Vocabulary) practice questions are here?+

A full bank of original IELTS Practice (Grammar & Vocabulary) practice questions across the official content areas, weighted like the real exam, with explanations. Free, no signup.

What is the IELTS Practice (Grammar & Vocabulary) exam like?+

A multiple-choice exam. Practice by topic here, then take the full timed mock exam to gauge readiness.

Are these the real exam questions?+

No. Every question is 100% original, written from public primary sources with explanations. We never copy real exam questions or paid prep material.

Can I study in Chinese or Spanish?+

PrepPass practice is in English, 中文 and Español. The official exam is in English — switch the question language to English any time to rehearse the exact terminology you'll see on test day.

Sample practice questions

A few real questions from this free bank, with full explanations. Use the practice tool above for the whole set.

  1. 1. Grammar & Tenses

    I ___ my keys; I cannot find them anywhere. Which choice is correct?

    • a.have lost
    • b.lost
    • c.had lost
    • d.was losing

    Answer: a

    Explanation: The present perfect 'have lost' links a past action to its present result (the keys are still missing now). The simple past 'lost' would not stress that present consequence.

  2. 2. Grammar & Tenses

    While I ___ dinner, the telephone rang. Which choice is correct?

    • a.cooked
    • b.cook
    • c.was cooking
    • d.have cooked

    Answer: c

    Explanation: The past continuous 'was cooking' describes an ongoing background action that was interrupted by a shorter past action ('rang'), which takes the simple past.

  3. 3. Grammar & Tenses

    If I ___ you, I would apologise immediately. Which choice is correct?

    • a.were
    • b.was
    • c.am
    • d.had been

    Answer: a

    Explanation: In the second conditional giving advice, standard usage uses the subjunctive 'were' for all persons: 'If I were you'. This pairs with 'would apologise'.

  4. 4. Vocabulary & Collocations

    Tourism plays a vital ___ in the country's economy. Which word completes the collocation?

    • a.act
    • b.place
    • c.role
    • d.position

    Answer: c

    Explanation: The fixed collocation is 'play a role'. Something that 'plays a vital role' is very important; 'play a place' or 'play a position' are not idiomatic here.

  5. 5. Vocabulary & Collocations

    The new findings ___ doubt on the original theory. Which verb completes the collocation?

    • a.cast
    • b.put
    • c.give
    • d.set

    Answer: a

    Explanation: The established collocation is 'cast doubt on'. English speakers say new evidence 'casts doubt on' an idea, not 'puts' or 'gives' doubt on it.

  6. 6. Articles & Prepositions

    He has been interested ___ astronomy since childhood. Which preposition is correct?

    • a.on
    • b.at
    • c.for
    • d.in

    Answer: d

    Explanation: The correct collocation is 'interested in'. English speakers are 'interested in' a subject, not 'interested on' or 'interested at' it.

  7. 7. Articles & Prepositions

    I took ___ umbrella because it looked like rain. Which article is correct?

    • a.a
    • b.an
    • c.the
    • d.no article

    Answer: b

    Explanation: 'Umbrella' begins with a vowel sound, so it takes 'an'. The choice of 'a' or 'an' depends on the sound that follows, not the spelling alone.

  8. 8. Sentence Transformation

    Rewrite in the passive: 'Someone stole my bicycle.' → My bicycle ___. Which choice is correct?

    • a.was stealing
    • b.has stolen
    • c.is stole
    • d.was stolen

    Answer: d

    Explanation: The passive of the past simple 'stole' is 'was/were + past participle'. The past participle of 'steal' is 'stolen', giving 'My bicycle was stolen'.

  9. 9. Sentence Transformation

    Keep the meaning: 'He is too young to drive.' → He is not ___ to drive. Which choice is correct?

    • a.enough old
    • b.old enough
    • c.too old
    • d.as old

    Answer: b

    Explanation: 'Too young to drive' means he is not old enough. The adverb 'enough' follows the adjective, giving 'old enough', not 'enough old'.

  10. 10. Common Errors

    I have been living in this city ___ five years. Which choice is correct?

    • a.since
    • b.from
    • c.during
    • d.for

    Answer: d

    Explanation: Use 'for' with a length of time ('five years'). 'Since' would be used with a starting point, such as 'since 2019'.

Report