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.
2
I _____ that film last weekend.
3
_____ you ever been to London?
4
She has had her dog _____ five years.
5
We have known each other _____ we were children.
6
How long _____ you had that phone?
7
I _____ my keys! I can't find them anywhere.
8
When _____ you start playing tennis?
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.

0 / 30
Your Score
0%
By exercise