Present Perfect Exercises
These present perfect exercises in multiple choice questions test format with answers are prepared by English grammar teachers. At the explanations tab, we listed several present perfect examples and sentences as well as formula, form and structure. And at the worksheet tab, you can download these exercises as PDF or word files for free.
EXERCISE
EXPLANATION
0%
Choose the correct option to complete the Present Perfect Exercises below.
1
Why _____ my emails?
a.
don't you answer
b.
haven't you answered
c.
didn't you answer
2
I _____ my keys again! I always lose them.
a.
was losing
b.
have lost
c.
lost
3
My brother _____ a new job recently.
a.
finds
b.
has found
c.
found
4
She _____ to the doctor twice this month.
a.
went
b.
goes
c.
has been
5
A: Is Mark in his office?B: No, he _____ home early today.
a.
has gone
b.
went
c.
has been
6
We _____ this problem for weeks, but we still can’t find a solution.
a.
discuss
b.
discussed
c.
have discussed
7
She _____ never _____ sushi before.
a.
has / ate
b.
has / eaten
c.
did / eat
8
I _____ my phone since this morning! Have you seen it?
a.
have lost
b.
lost
c.
was losing
9
My grandparents _____ married for 50 years.
a.
were
b.
have been
c.
are