Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present perfect simple and continuous
0
%
0
0
0
Back
Restart
I ________ (not / work) today.
I haven't worked today.
Oops!
Okay!
I __(clean) all morning - I'm fed up!
I've been cleaning all morning - I'm fed up!
Oops!
Okay!
She ____ (steal) all the chocolate
She's stolen all the chocolate
Oops!
Okay!
I ___ (wash) the windows all day without any help! Two more and I can have a rest.
I have been washing the windows all day without any help! Two more and I can have a rest.
Oops!
Okay!
I __(drink) more water recently, and I feel better.
I've been drinking drinking more water recently, and I feel better.
Oops!
Okay!
We ______ (not / plan) our holiday yet.
We haven't planned our holiday yet.
Oops!
Okay!
I ___(read) your book all day. It's very interesting, but I'm only on chapter 2.
I've been reading your book all day. It's very interesting, but I'm only on chapter 2.
Oops!
Okay!
I think the waiter ______ (forget) us . We ____ (wait) here for over half an hour and nobody _______ (take) our order yet.
I think the waiter has forgotten us . We have been waiting here for over half an hour and nobody has taken our order yet.
Oops!
Okay!
I'm worried about Sam. She _______ (work) too hard recently.
I'm worried about Sam. She's been working too hard recently.
Oops!
Okay!
I _____ (try) to call the internet company all morning but I can't get through.
I've been trying to call the internet company all morning but I can't get through.
Oops!
Okay!
She _______ (not / see) her mother for a long time.
She hasn't seen her mother for a long time.
Oops!
Okay!
It _______(not/rain) for three hours! Only about one hour.
It hasn't been raining for three hours! Only about one hour.
Oops!
Okay!
Nancy ____ (not / meet) her friends.
Nancy hasn't met her friends.
Oops!
Okay!
We ___ (paint) our living room. I think it looks a lot better.
We've painted our living room. I think it looks a lot better.
Oops!
Okay!
I ____(always/love) chocolate.
I have always loved chocolate.
Oops!
Okay!
He _______ (not / forget) his books.
He hasn't forgotten his books.
Oops!
Okay!
Finally! We ___ (sell) our house!
Finally! We have sold our house!
Oops!
Okay!
He ___(eat) six bars of chocolate today.
He has eaten six bars of chocolate today.
Oops!
Okay!
It _____(not/rain) all summer, so the garden is dead.
It hasn't rained all summer, so the garden is dead.
Oops!
Okay!
Julie ___(cook) dinner. Let's go and eat!
Julie has cooked dinner. Let's go and eat!
Oops!
Okay!
Recently, I _______(study) a lot. My exams are in a few weeks.
Recently, I've been studying a lot. My exams are in a few weeks.
Oops!
Okay!
He ______ (prepare) for the party for weeks.
He's been preparing for the party for weeks.
Oops!
Okay!
Julie _____(be) at the office since 6am.
Julie has been at the office since 6am.
Oops!
Okay!
Help, I ___(lose) my wallet. How can I get home?
Help, I've lost my wallet. How can I get home?
Oops!
Okay!
We _____ (not / wash) the car
We haven't washed the car.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies