Grammar
Part 1 - Present Perfect
For questions 1-10, choose the correct answer.
1
I .......... my keys anywhere, so we might be locked out.
wasn't finding
don't find
didn't find
haven't found
2
Our sales .......... steadily this quarter, which is why the team is so motivated.
are increasing
increased
have increased
had increased
3
This is the first time I .......... a conference in English.
have attended
am attending
attended
had attended
4
She .......... to my message yet, so I’ll call her instead.
doesn't reply
hasn't replied
didn't reply
isn't replying
5
How long .......... you .......... in this industry?
did / work
have / been working
have / worked
are / working
6
I’m exhausted because I .......... with customer complaints all afternoon.
have been dealing
dealt
have dealt
am dealing
7
We .......... the contract, so the lawyers can start reviewing it.
have signed
had signed
are signing
signed
8
Choose the sentence with the correct word order.
I have already sent the invoice.
I have sent the invoice already.
I have sent already the invoice.
I already have sent the invoice.
9
They .......... in the same apartment since they moved to the city.
had lived
lived
are living
have lived
10
I .......... that film three times, so I don’t want to watch it again.
am seeing
have seen
saw
have been seeing
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
Maryam Ayaz
@maryam-ayaz
User Prompt
"Create a grammar exercise focusing on 'Present Perfect'"
Created on:
Sep 30, 2026
Found an issue? Let us know.
