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
Present perfect simple and continuous
0
%
0
0
0
Back
Restart
He ______ (prepare) for the party for weeks.
He's been preparing for the party for weeks.
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 __(clean) all morning - I'm fed up!
I've been cleaning all morning - I'm fed up!
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!
We ______ (not / plan) our holiday yet.
We haven't planned our holiday yet.
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 / wash) the car
We haven't washed the car.
Oops!
Okay!
Finally! We ___ (sell) our house!
Finally! We have sold our house!
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!
Julie _____(be) at the office since 6am.
Julie has been at the office since 6am.
Oops!
Okay!
She _______ (not / see) her mother for a long time.
She hasn't seen her mother for a long time.
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 _____ (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!
Julie ___(cook) dinner. Let's go and eat!
Julie has cooked dinner. Let's go and eat!
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!
He ___(eat) six bars of chocolate today.
He has eaten six bars of chocolate today.
Oops!
Okay!
He _______ (not / forget) his books.
He hasn't forgotten his books.
Oops!
Okay!
She ____ (steal) all the chocolate
She's stolen all the chocolate
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!
It _____(not/rain) all summer, so the garden is dead.
It hasn't rained all summer, so the garden is dead.
Oops!
Okay!
I ____(always/love) chocolate.
I have always loved chocolate.
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!
Nancy ____ (not / meet) her friends.
Nancy hasn't met her friends.
Oops!
Okay!
I ________ (not / work) today.
I haven't worked today.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies