By the time the guests arrive, we ______ cleaning the house.
View Answer & Explanation
will have finished
The Future Perfect tense ('will have finished') is used to describe an action that will be completed before a specific time in the future.
Target: Band 7.0 - 9.0
While IELTS does not have a standalone grammar section, grammatical range and accuracy are crucial for the Writing and Speaking modules. This AI-generated set isolates specific grammatical pitfalls.
Focus Areas:
Take this exam in our timed interactive simulator to track your performance and get detailed analytics.
By the time the guests arrive, we ______ cleaning the house.
will have finished
The Future Perfect tense ('will have finished') is used to describe an action that will be completed before a specific time in the future.
If I ______ you, I would accept the offer immediately.
were
In the second conditional, 'were' is used for all subjects (including 'I') to express a hypothetical situation.
Neither of the candidates ______ suitable for the position.
is
'Neither' acts as a singular subject, so it takes the singular verb 'is'.
The managing director is responsible ______ the entire operation.
for
The correct collocation is 'responsible for' something.
You ______ brought your umbrella; it isn't raining at all.
needn't have
'Needn't have' expresses that an action was performed but was unnecessary.
The new bridge ______ by the local council next year.
will be built
The sentence requires the Future Passive form 'will be built' because the bridge receives the action.
She admitted ______ the mistake during the interview.
making
The verb 'admit' is followed by a gerund (verb + -ing).
He is ______ honest man who always tells the truth.
an
'Honest' begins with a vowel sound (the 'h' is silent), so the article 'an' is required.
The scientist, ______ theories were controversial, won the Nobel Prize.
whose
'Whose' is the relative pronoun used to indicate possession.
Hardly had I arrived home ______ the phone rang.
when
The inversion structure 'Hardly had... when' is a fixed grammatical form.