NEW
Font size
WorksheetsGEP 9A u2A: present perfect simple and continuous
Total questions: 20
Worksheet time: 10mins
How many bags of chips___?
has she eaten?
have she eaten?
has she been eating?
She ___ a sore throat for the past two days.
has been having
have had
has had
I think I have a cold, but I ____ the doctor yet.
haven't been seeing
haven't seen
haven't been seen
_____ Tracy this morning?
Have you been seeing
Have you saw
Have you seen
She doesn't have anywhere else to stay so ___ on my sofa for the past week.
she's been sleeping
she's slept
she sleeps
You look as though___.
you run
you've run
you've been running
A: I still haven't found a job.
B: How long ___?
have you looked?
have you been looking?
are you looking?
He's usually a good student, but recently, he ____.
hasn't concentrated
hasn't been concentrating
has concentrated.
___ him all morning, but he hasn't answered.
I've been phoning
I've phoned
I was phoning
_____ me three times so far, I wonder what she wants...
She has called
She is calling
She's been calling
He's exhausted; ______ games since 4 PM. Now it's 4 AM!
he's played
he's been playing
he's been played
She needs to wake up! She _____ for the exam yet!
hasn't studied
hasn't been studied
hasn't been studying
I ____ well recently. I've been playing with my phone too much.
haven't slept
haven't been sleeping
have slept
I ____ yet today so I'm really hungry!
haven't eaten
have eaten
haven't been eating
_____ four apples but I'm still hungry.
I've been eating
I've eaten
I've eating
___ for you for twenty minutes!
I've waited
I've been waited
I've been waiting
____ twenty countries now!
She has visited
She has been visiting
She visits
_____ for 18 hours, so she's very tired.
She has been travelling
She's travelled
She travels
____ every day for a year now!
She runs
She has run
She has been running
____ over twelve kilos!
She loses
She has been losing
She has lost
