Language in context
A 15-question B2 review of grammar, vocabulary and sentence structure.
Your progress
Ready to move on?
Mark this lesson as studied when you have finished the explanation.
Let's practice
Try it yourself
Exercise completed!
0 / 15 correct · 0%
Practice my mistakesBack to my daily planReview answers & explanations
By next June, I ___ my degree.
Your answer: Unanswered
Correct answer: will have completed
The future perfect describes completion before a future deadline.
If she had taken the offer, she ___ in Rome now.
Your answer: Unanswered
Correct answer: would be living
A mixed conditional links a different past to an imagined present.
The suspect is believed ___ the country yesterday.
Your answer: Unanswered
Correct answer: to have left
A perfect infinitive marks an event earlier than the reporting belief.
___ the instructions, he began the experiment.
Your answer: Unanswered
Correct answer: Having read
Having plus a past participle marks an earlier completed action.
I wish I ___ so much money last weekend.
Your answer: Unanswered
Correct answer: had not spent
A past regret after wish takes the past perfect.
The project went ahead ___ several objections.
Your answer: Unanswered
Correct answer: despite
Despite takes a noun phrase.
No sooner had we left ___ it began to rain.
Your answer: Unanswered
Correct answer: than
No sooner pairs with than.
The report needs ___ before publication.
Your answer: Unanswered
Correct answer: revising
Need plus -ing has a passive meaning: it needs to be revised.
I would have called if I ___ your number.
Your answer: Unanswered
Correct answer: had known
Use the past perfect in the if clause of a third conditional.
Not only ___ late, but he also forgot the tickets.
Your answer: Unanswered
Correct answer: was he
A fronted negative phrase triggers subject–auxiliary inversion.
She denied ___ the confidential file.
Your answer: Unanswered
Correct answer: sharing
Deny is followed by an -ing form.
The house is said ___ haunted.
Your answer: Unanswered
Correct answer: to be
A passive reporting structure takes a to-infinitive.
I will lend it to you ___ you return it on Monday.
Your answer: Unanswered
Correct answer: provided that
Provided that introduces a condition.
The more you practice, ___ it becomes.
Your answer: Unanswered
Correct answer: the easier
Paired comparatives use the plus comparative in both parts.
He acts as if he ___ everything.
Your answer: Unanswered
Correct answer: knew
A past form can mark an unreal present comparison after as if.
By next June, I ___ my degree.
Not quite. Keep learning.
Correct answer: will have completed
The future perfect describes completion before a future deadline.
Not quite. Keep learning.
Correct answer: would be living
A mixed conditional links a different past to an imagined present.
Not quite. Keep learning.
Correct answer: to have left
A perfect infinitive marks an event earlier than the reporting belief.
Not quite. Keep learning.
Correct answer: Having read
Having plus a past participle marks an earlier completed action.
Not quite. Keep learning.
Correct answer: had not spent
A past regret after wish takes the past perfect.
Not quite. Keep learning.
Correct answer: despite
Despite takes a noun phrase.
Not quite. Keep learning.
Correct answer: than
No sooner pairs with than.
Not quite. Keep learning.
Correct answer: revising
Need plus -ing has a passive meaning: it needs to be revised.
Not quite. Keep learning.
Correct answer: had known
Use the past perfect in the if clause of a third conditional.
Not quite. Keep learning.
Correct answer: was he
A fronted negative phrase triggers subject–auxiliary inversion.
Not quite. Keep learning.
Correct answer: sharing
Deny is followed by an -ing form.
Not quite. Keep learning.
Correct answer: to be
A passive reporting structure takes a to-infinitive.
Not quite. Keep learning.
Correct answer: provided that
Provided that introduces a condition.
Not quite. Keep learning.
Correct answer: the easier
Paired comparatives use the plus comparative in both parts.
Not quite. Keep learning.
Correct answer: knew
A past form can mark an unreal present comparison after as if.
Keep learning
Choose your next small step
Continue this topic or practice every English skill at the same level.
The Cost of Convenience
20 min · Texts with gaps
Narrative tenses / used to / would
15 min · Past
A changing planet
10 min · Nature
The research briefing
10 min · Monologue
The four-day question
10 min · Opinion essay
A formal proposal
10 min · Writing
Can't find the English topic you need? Request a lesson or test.
