I ___ my keys, so I can't get into the flat.
- Alose
- Bwas losing
- Chave lostCorrect
- Dlosing
Why: The present perfect 'have lost' links a past action to a present result (you can't get in now). The past simple would need a finished time expression.
Test what you know · free, all of it
The same 22 questions, dealt four ways. Pick the one that fits the time you have.
Learn what the questions test
Before you sit
See the questions first
Real items, with the answer marked and the reason written out — the same format as all 22.
I ___ my keys, so I can't get into the flat.
Why: The present perfect 'have lost' links a past action to a present result (you can't get in now). The past simple would need a finished time expression.
Don't ___ up now — you've almost finished the race!
Why: 'Give up' means to stop trying. The other phrasal verbs do not carry this meaning in this context.
The exam itself
| Sections | Grammar · Vocabulary in Context · Word Formation · Prepositions & Articles · Error Correction |
|---|---|
| Our bank | 22 questions · updated August 2026Written from Cambridge English / Cambridge University Press & Assessment |
| Languages | English |
| Source | Cambridge English / Cambridge University Press & Assessment |
Questions
All 22 questions, the timed mock and the report are free with no sign-up. A free account only adds saving your progress.