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 Vs Continuous
0
%
0
0
0
Back
Restart
We use the present perfect continuous to emphasise that an action has been long or repeated.
Correct
Incorrect
Oops!
Okay!
My sister _____________ the same movie 7 times! She really loves it.
has watched
has been watched
have watched
has been watching
Oops!
Okay!
I've been knowing him for ages.
Incorrect
Correct
Oops!
Okay!
how long, for and since can be used with:
both
present perfect simple
present perfect continuous
neither
Oops!
Okay!
How long _____ you _____ the truth?
have / known
had / knew
had / known
has / know
Oops!
Okay!
__________ you ever _________ this girl before?
Have you ever seen
Did you ever see
Did you ever seen
Has you ever saw
Oops!
Okay!
She___________ piano since she was eight.
's been playing
's played
's playing
had been playing
Oops!
Okay!
He can't walk, he ________________ his leg.
has breaked
has broken
broke
breaked
Oops!
Okay!
How many English exams ___________ so far?
have you took
have you taken
had you taken
has you taken
Oops!
Okay!
How long ____ you ____ reading that newspaper?
had / been
have / been
has/ be
have / beeen
Oops!
Okay!
We use the present perfect simple and continuous for finished and unfinished actions.
Correct
İncorrect
Oops!
Okay!
I have repaired the car. You can drive it now.
Present perfect simple
Present perfect contininuous
Oops!
Okay!
He __________ his mobile phone.
has lost
have lost
had lost
has lose
Oops!
Okay!
They ________ to school.
haven't went
haven't gone
have not go
didn't gone
Oops!
Okay!
Someone told him a joke, he's ______________ since then.
been laughing
being laughing
Oops!
Okay!
My son _________ TV for 4 hours!
has been watch
has watched
has been watching
has just watch
Oops!
Okay!
Sam has been having his car for two years.
Incorrect
Correct
Oops!
Okay!
That house looks dreadful. No one ________________ it in years.
has been painting
has painted
Oops!
Okay!
How long _____ you _____ for Apple?
has / worked
have /worked
had / worked
have / workeed
Oops!
Okay!
I can't listen to jazz. I _____ always ____ it.
Have / hate
've / hated
've / hate
Has / hated
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies