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 questions0 / 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.