Grammar
Part 1 - Present Perfect
For questions 1-10, choose the correct answer.
1
I can't access the shared folder. Someone .......... the password again.
has been changing
has changed
is changing
changed
2
We .......... this software since March, so we know its main weaknesses.
have been using
used
use
have used
3
This is the first time I .......... a flight because of bad weather.
have cancelled
am cancelling
had cancelled
cancelled
4
You .......... your coffee all day—it's still full.
don't drink
haven't drunk
haven't been drinking
didn't drink
5
I .......... my keys anywhere, and I'm starting to panic.
didn't see
haven't seen
wasn't seeing
don't see
6
How many emails .......... so far today?
have you answered
had you answered
are you answering
did you answer
7
She .......... in three different countries, so she adapts quickly to new cultures.
has been living
has lived
lived
is living
8
I .......... at this screen for hours, and my eyes hurt.
have been staring
have stared
stared
am staring
9
They .......... the meeting yet, so we still have time to add one more point.
didn't start
aren't starting
haven't been starting
haven't started
10
Our train .......... , so let's head to the platform.
is just arriving
has just arrived
had just arrived
just arrived
Instructions
For questions 1-10, choose the correct answer.
Exercise Details
Author
Alejandra Restrepo
@alejandra-restrepo
User Prompt
"Create a grammar exercise focusing on 'Present Perfect'"
Created on:
Jul 22, 2026
Found an issue? Let us know.
