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
A: Are your parents at home?B: No, they _____ shopping.
a.
have gone
b.
have been
c.
went
2
This is the best meal I _____ in my life!
a.
have eaten
b.
ate
c.
was eating
3
We _____ each other for five years.
a.
knew
b.
have known
c.
know
4
He _____ his leg, so he can't play football today.
a.
was breaking
b.
broke
c.
has broken
5
_____ you ever _____ to a concert?
a.
Did / go
b.
Have / go
c.
Have / been
6
I _____ that actor before, but I don’t remember where.
a.
have seen
b.
saw
c.
was seeing
7
They _____ all the chocolate already!
a.
ate
b.
have eaten
c.
eat
8
We _____ in this apartment since 2015.
a.
lived
b.
have lived
c.
live
9
The children _____ their homework yet.
a.
haven't finished
b.
don't finish
c.
didn't finish
10
He _____ three cups of coffee today!
a.
drank
b.
drinks
c.
has drunk