Grammar
Part 1 - Present Perfect
For questions 1-10, choose the correct answer.
1
I can't find my keys. I .......... them somewhere on the way home.
have lost
had lost
lost
am losing
2
She .......... in Berlin since 2021, so she knows the city really well now.
lived
has been living
has lived
had lived
3
We .......... the report yet, but we’ll send it by the end of the day.
hadn't finished
didn't finish
don't finish
haven't finished
4
This is the first time I .......... sushi, and I actually like it.
have tried
try
had tried
tried
5
He .......... three emails this morning, and he’s still waiting for a reply.
had sent
has been sending
has sent
sent
6
I .......... to that restaurant before, so I can recommend a few dishes.
went
have been
have gone
was going
7
They .......... each other for years, but they only started working together recently.
know
had known
knew
have known
8
Sorry I’m late — the train .......... delayed because of the storm.
was
has been
has
had been
9
How long .......... you .......... for this company?
are / working
have / been working
have / worked
did / work
10
I .......... my phone charger. Could I borrow yours for a minute?
have forgotten
forget
forgot
had forgotten
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
Sophia Breymaier
@sophia-breymaier
User Prompt
"Create a grammar exercise focusing on 'Present Perfect'"
Created on:
Mar 8, 2026
Found an issue? Let us know.
