Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
9. Present Perfect Continuous or Present Perfect
0
%
0
0
0
Back
Restart
Julie (cook) dinner. Let's go and eat!
has cooken
has cooked
has been cooked
has been cooking
Oops!
Okay!
Our dog has been ill _____ two days.
for
Oops!
Okay!
I (clean) all morning - I'm fed up!
've been cleaning
has cleaned
has been clean
have cleaned
Oops!
Okay!
She (promise) to help many times.
has promised
has promising
has been promising
Oops!
Okay!
He (see) the film 'The King's Speech' about six times.
has been seeing
has saw
has been seen
has seen
Oops!
Okay!
He (eat) six bars of chocolate today.
has eaten
Oops!
Okay!
She hasn't lost a match ______ April.
since
Oops!
Okay!
I (paint) my house all day, but it's not finished yet.
've / have been painting
Oops!
Okay!
How many times (you/take) this exam?
have you been taking
have you taken
have you been take
have you took
Oops!
Okay!
Lucy (run) 2000 metres today.
has been running
has been run
has ran
has run
Oops!
Okay!
Nobody has seen him ______ last Friday.
since
for
Oops!
Okay!
It (not/rain) for three hours! Only about one hour.
hasn't rained / hasn't been raining
Oops!
Okay!
She (take) French lessons lately.
's / has been taking
Oops!
Okay!
I (not/do) the housework yet.
haven't done
Oops!
Okay!
I (drink) more water recently, and I feel better.
have been drinking
Oops!
Okay!
How long (you/ / know) Simon?
have you known
Oops!
Okay!
They've been living in France ______ eight years.
for
since
Oops!
Okay!
I've been working ______ I got up.
since
Oops!
Okay!
1) (they/arrive) already?
Have they arrived already?
Oops!
Okay!
The students (finish) their exams. They're very happy.
have finished
Oops!
Okay!
Sorry about the mess! I (bake).
have baked
have been baking
has baked
has been baking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies