Grammar
Part 1 - Present Perfect
For questions 1-10, choose the correct answer.
1
I can't find my keys. I think I .......... them on the bus.
have left
had left
left
am leaving
2
.......... you ever .......... to South Korea?
Have / went
Did / go
Were / being
Have / been
3
This month, our team .......... three major deadlines.
is meeting
has met
had met
met
4
She .......... in this neighbourhood since 2018.
has lived
has been living
had lived
lived
5
We .......... each other for over ten years.
had known
know
knew
have known
6
The meeting has .......... started, so please take a seat.
yet
ever
still
already
7
I .......... that film, but I don't remember the ending.
have seen
see
saw
had seen
8
They .......... the report yet, so we can't send it to the client.
didn't finish
haven't finished
hadn't finished
aren't finishing
9
Aisha isn't here right now—she .......... to the bank.
has gone
has been
had gone
went
10
How long .......... you .......... this course?
are / taking
did / take
have / took
have / been taking
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
Enrique Del
@enrique-del
User Prompt
"Create a grammar exercise focusing on 'Present Perfect'"
Created on:
Feb 25, 2026
Found an issue? Let us know.
