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 vs Continuous
0
%
0
0
0
Back
Restart
I ______ (never meet) anyone famous before, but I'd really like to.
have never met
Oops!
Okay!
Recently the government _______ (become) more aware of the need to promote music education.
has become
Oops!
Okay!
I _______ (going) to the weightlifting session every weekend for years.
have been going
Oops!
Okay!
I can see that he ________ (eat) too much recently. He’s gained a lot of weight.
has been eating
Oops!
Okay!
She ______ (pass) her driving test, so now she can take the children to school.
has passed
Oops!
Okay!
Your parents ______ (look) exhausted recently. Have they ______ (work) too hard?
have been looking / been working
Oops!
Okay!
I _______ (be) to Spain several times this year. Every visit was brilliant.
have been
Oops!
Okay!
I _________ (work) on my car all day, so I’m not really in the mood to go out.
have been working
Oops!
Okay!
Isabella ______ (always want) to visit Prague.
has always wanted
Oops!
Okay!
Hurry up Jane! You ________ (only write) two questions and we have to write the answers to five.
have only written
Oops!
Okay!
They _______ (not master) Chinese, but they can communicate at a basic level. That’s an incredible achievement!
haven't mastered
Oops!
Okay!
I ______ (learn) how to programm a website for the last six months.
have been learning
Oops!
Okay!
I _______ (not finish) my essay yet, because I _______ (chill out) in the garden for hours.
have not finished / have been chilling out
Oops!
Okay!
I ______ (prepare) my presentation on mammals all week, but I ______ (not finish) it yet.
have been preparing / have not finished
Oops!
Okay!
What ______ (you do)? Your hands are covered in dirt.
have you been doing
Oops!
Okay!
John and I ______ (be) friends for many years.
have been
Oops!
Okay!
They _______ (browse) for jobs in sport management for over four hours and still haven’t found anything.
have been browsing
Oops!
Okay!
My use of grammar _______ (get) more accurate since i started testing myself.
has been getting
Oops!
Okay!
They _____ (work) hard on this presentation but it is not finished yet.
have been working
Oops!
Okay!
Have you got a plaster? I _______ (do) some work around the house and I _______ (damage) the nail on my thumb quite badly.
have been doing / have damaged
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies