Grammar
Part 1 - Present Perfect
For questions 1-10, choose the correct answer.
1
I can't find my keys. I .......... them somewhere.
has lost
lost
am losing
have lost
2
She .......... in this company since 2020.
has worked
has work
worked
is working
3
.......... you ever .......... to Japan?
Did / go
Have / went
Have / been
Are / been
4
We .......... our homework yet, so we can't go out.
didn't finish
haven't finished
haven't finish
don't finish
5
He has .......... eaten sushi before.
ago
still
never
yet
6
Look! Someone .......... the lights on. The room is bright now.
turned
is turning
has turned
have turned
7
They .......... each other for ten years.
know
have knew
have known
knew
8
I'm hungry because I .......... lunch yet.
don't have
didn't have
haven't had
haven't have
9
She .......... just .......... her email, so she knows the news.
is / read
has / reads
did / read
has / read
10
I .......... already .......... the tickets online.
am / buying
have / buy
bought / already
have / bought
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
María Chacón
@maria-chacon
User Prompt
"Create a grammar exercise focusing on 'Present Perfect'"
Created on:
Mar 23, 2026
Found an issue? Let us know.
