IELTS Practice (Grammar & Vocabulary) — All Questions

22 questions

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

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.

Grammar & Tenses

By next June, she ___ here for ten years. Which choice is correct?

  • a.will work
  • b.will have worked
  • c.works
  • d.has worked

The future perfect 'will have worked' describes an action that will be completed by a point in the future ('by next June'). It is used with a deadline plus a duration.

Grammar & Tenses

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

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

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

Grammar & Tenses

They ___ to London three times this year. Which choice is correct?

  • a.went
  • b.had been
  • c.are going
  • d.have been

The present perfect 'have been' fits an unfinished time period ('this year') where the number of experiences up to now is counted. 'Went' would need a finished past time.

Grammar & Tenses

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

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

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

Vocabulary & Collocations

The government intends to ___ strict measures to reduce air pollution. Which verb collocates best?

  • a.make
  • b.impose
  • c.do
  • d.put

The natural collocation is 'impose measures'. 'Make measures' and 'do measures' are not standard English combinations.

Vocabulary & Collocations

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

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

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.

Vocabulary & Collocations

Scientists have made a major ___ in cancer research this decade. Which word best fits?

  • a.breakdown
  • b.breakout
  • c.breakup
  • d.breakthrough

A 'breakthrough' is an important discovery or advance, which fits research progress. A 'breakdown' is a failure or collapse, and 'breakup' refers to ending a relationship.

Vocabulary & Collocations

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

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

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

Vocabulary & Collocations

Traffic congestion is a ___ problem in most large cities. Which word best fits?

  • a.wide
  • b.common
  • c.tall
  • d.deep

'A common problem' means one that occurs frequently and widely, which fits city traffic. 'Wide', 'tall', and 'deep' do not naturally describe a problem in this sense.

Articles & Prepositions

She is one of ___ most talented musicians in the orchestra. Which choice is correct?

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

A superlative ('most talented') takes the definite article 'the'. The phrase 'one of the most talented' is a fixed pattern.

Articles & Prepositions

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

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

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

Articles & Prepositions

We arrived ___ the airport two hours before the flight. Which preposition is correct?

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

Use 'arrive at' for a specific point or building like an airport. 'Arrive in' is used with larger areas such as cities or countries, and 'arrive to' is incorrect.

Articles & Prepositions

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

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

'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.

Sentence Transformation

Report the direct speech: 'I will call you tomorrow,' she said. → She said she ___ the next day. Which choice is correct?

  • a.will call
  • b.called
  • c.would call
  • d.calls

In reported speech, 'will' shifts back to 'would', and 'tomorrow' becomes 'the next day'. So 'I will call you tomorrow' becomes 'she would call me the next day'.

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

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

Sentence Transformation

Keep the meaning: 'This is the best film I have ever seen.' → I have never seen ___ film. Which choice is correct?

  • a.a better
  • b.the better
  • c.a good
  • d.best

'The best I have ever seen' can be rephrased as 'I have never seen a better film', using the comparative 'better' after the negative to express the same idea.

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

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

Common Errors

The number of students in the class ___ increasing every year. Which choice is correct?

  • a.are
  • b.were
  • c.is
  • d.have

The subject 'the number of students' is singular (it is 'the number' that is increasing), so it takes the singular verb 'is'.

Common Errors

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

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

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

Common Errors

Each of the students ___ a laptop for the course. Which choice is correct?

  • a.has
  • b.have
  • c.having
  • d.are

'Each' is singular and controls the verb, even when followed by 'of the students'. The singular verb 'has' is therefore correct.

Common Errors

She suggested ___ a short break before continuing. Which choice is correct?

  • a.to take
  • b.taking
  • c.take
  • d.took

The verb 'suggest' is followed by a gerund ('taking'), not an infinitive. 'Suggested to take' is a common error.

Report