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