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
B1 Present Perfect Simple Vs Continuous
0
%
0
0
0
Back
Restart
True or False? - We use the present perfect continuous to emphasise that an action has been long or repeated.
True
Oops!
Okay!
__________ you ever _________ this girl before?
Have / seen
Oops!
Okay!
She ___________ piano since she was eight.
's been playing
Oops!
Okay!
He __________ his mobile phone.
's lost
Oops!
Okay!
My son _________ TV for four hours!
has been watching
Oops!
Okay!
They ________ to school today.
haven't gone
Oops!
Okay!
That house looks dreadful. No one ________________ it in years.
has painted
Oops!
Okay!
How long _____ you _____ the truth?
have / known
Oops!
Okay!
How long ____ you ____ reading that newspaper?
have / been
Oops!
Okay!
how long, for and since can be used with...
Both Present Perfect Simple and Continuous
Oops!
Okay!
How many English exams ___________ so far?
have you taken
Oops!
Okay!
My sister _____________ the same movie seven times! She really loves it.
's watched
Oops!
Okay!
Someone told him a joke, he's ______________ since then.
been laughing
Oops!
Okay!
Sam has been having his car for two years. - Correct or Incorrect?
Incorrect
Oops!
Okay!
I've been knowing him for ages. - Correct or Incorrect?
Incorrect
Oops!
Okay!
He's just had an accident and he ________________ his leg.
's broken
Oops!
Okay!
I can't listen to jazz. I _____ always ____ it.
've / hated
Oops!
Okay!
True or False? We use the present perfect simple and continuous for finished and unfinished actions.
True
Oops!
Okay!
Which form is this? "I've repaired the car. You can drive it now."
Present Perfect Simple
Oops!
Okay!
How long _____ you _____ for Apple?
have / worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies