WP
Word Play
◐ Dark
Home
›
B1
›
Grammar
›
Present Perfect
Lesson
Review
Game
Printables
Present Perfect
Simple vs Continuous · Life experience · Recent events
About this worksheet
Exercises practising
Present Perfect
. Total:
30 points
. Vocabulary from the B1 word bank is used throughout.
Type or tap your answers, then submit at the bottom to see your score and review.
Exercise 1
Present perfect or past simple?
8 points
Tap the correct answer.
1
I _____ in this town since 2019.
have lived
lived
2
I _____ that film last weekend.
saw
have seen
3
_____ you ever been to London?
Have
Did
4
She has had her dog _____ five years.
for
since
5
We have known each other _____ we were children.
since
for
6
How long _____ you had that phone?
have
did
7
I _____ my keys! I can't find them anywhere.
have lost
lost
8
When _____ you start playing tennis?
did
have
Exercise 2
for or since? Complete the sentence
6 points
Write the missing word or words.
1
I've been here
ten minutes.
2
They've lived in Madrid
2020.
3
Have you
tried Thai food?
4
I haven't seen her
Monday.
5
She
(just / finish) her homework.
6
We
(not / be) to the cinema for ages.
Check all your answers before submitting.
Check Answers
Reset all answers
0
/
30
Your Score
0%
Try again
By exercise