Home/ Worksheets/ Present perfect gap-fill
B1 Grammar Tenses

Present perfect gap-fill

Complete this question set online, check each answer instantly, and use the worksheet-aware Coach to explain your work.

Practice online

4 questions
0 / 4
1
She has in London since 2020.
2
We have already dinner.
3
He has not the email yet.
4
I have my best friend for ten years.

Answers are checked instantly. Reset to try again, or ask AI on the right to explain any exercise.

Generate my version from this starter templateKeep B1, Tenses and this tool format, then customize the brief.