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
Sean _________ (work) hard all this time. He _________ (buy) a house for his parents.
has been working / has bought
Oops!
Okay!
We ________ (have) a good time on our holiday.
have had
Oops!
Okay!
He ________ (write) that letter for hours, but he still _______ (not finish) it.
has been writing / has not finished
Oops!
Okay!
Can I change the channel? You _________ (watch) this for ages.
have been watching
Oops!
Okay!
Jane cannot speak French well now. She ________ (not use) it for quite sometime.
has not been using / hasn't been using
Oops!
Okay!
Sarah is a great teacher. She _________ (teach) for over 10 years.
has been teaching
Oops!
Okay!
I _________ (not do) my homework yet.
have not done / haven't done
Oops!
Okay!
Sam ________ (not do) well in his studies. He _______ (fail) 2 subjects.
has not been doing / has failed
Oops!
Okay!
I ________ (graduate) from Oxford university.
have graduated
Oops!
Okay!
I _________ (finish) this book. I will start another one soon.
have finished
Oops!
Okay!
She is still here. How long _______ she ________ (wait)?
has / been waiting
Oops!
Okay!
_______ you _________ (finish) your project? You __________ (do) for a week now.
Have you finished / have been doing
Oops!
Okay!
I ________ (do) my homework, so I can play with you now.
have done
Oops!
Okay!
Mike ________ (talk) on the phone for hours. Who is it he is talking to?
has been talking
Oops!
Okay!
You ________ (see) Joe a lot lately. Are you both only friends?
have been seeing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies