Home/ Worksheets/ Present perfect gap-fill
practice
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.

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