Good morning my dear
students, today you are going to practice about the present perfect.
Friday, October 17th,
2025
Present Perfect Workshop
Read each sentence and choose the correct option (a) or (b) to
complete it.
1. She ___ her keys.
a) has lost
b) have lost
2. They ___ the new movie yet.
a) haven’t seen
b) hasn’t seen
3. I ___ my homework already.
a) have finished
b) has finished
4. We ___ in this city for ten years.
a) have lived
b) has lived
5. He ___ breakfast this morning.
a) hasn’t had
b) haven’t had
6. You ___ many countries.
a) have visited
b) has visited
7. My brother ___ his leg.
a) has broken
b) have broken
8. The students ___ their project.
a) have done
b) has done
9. It ___ a lot this week.
a) have rained
b) has rained
10.
I ___ to Paris twice.
a) have been
b) has been
11.
She ___ me three times
today.
a) has called
b) have called
12.
They ___ any mistakes.
a) haven’t made
b) hasn’t made
13.
We ___ that restaurant
before.
a) have tried
b) has tried
14.
He ___ the book yet.
a) hasn’t read
b) haven’t read
15.
I ___ my phone!
a) have lost
b) has lost