The following Present Perfect Simple and Present Perfect continuous exercises are presented in questions and answers test format. At the explanations tab, you will find present perfect simple and continuous examples and sentences as well as formula, form and structure. And at the worksheet tab, you can download these exercises as pdf worksheet files for free.
EXERCISE
EXPLANATION
Updated September 2025
Exercises
Progress
0%
Choose the correct option to complete the Present Perfect Continuous and Simple Exercises below.
1
A: Why are your hands so dirty?B: I ________ the car.
a.
have cleaned
b.
cleaned
c.
have been cleaning
2
He ________ ten emails so far this morning.
a.
wrote
b.
has been writing
c.
has written
3
A: You look exhausted!B: I ________ all day without a break.
a.
have been working
b.
have worked
c.
worked
4
She ________ three books this month.
a.
has been reading
b.
has read
c.
read
5
How long ________ for the doctor?
a.
did you wait
b.
have you waited
c.
have you been waiting
6
He ________ here for five years before he moved to Paris.
a.
has been living
b.
has lived
c.
lived
7
A: Where have you been?B: I ________ for you everywhere!
a.
looked
b.
have looked
c.
have been looking
8
She ________ her keys, so now she can’t enter the house.
a.
lost
b.
has lost
c.
has been losing
9
I ________ this book for weeks, but I still haven't finished it.
a.
read
b.
have read
c.
have been reading
10
Why is your hair wet? ________ in the rain?
a.
Did you walk
b.
Have you been walking
c.
Have you walked








