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
He's just had an accident and he ________________ his leg.
's broken
Oops!
Okay!
True or False? - We use the present perfect continuous to emphasise that an action has been long or repeated.
True
Oops!
Okay!
How long _____ you _____ for Apple?
have / worked
Oops!
Okay!
My sister _____________ the same movie seven times! She really loves it.
's watched
Oops!
Okay!
He __________ his mobile phone.
's lost
Oops!
Okay!
They ________ to school today.
haven't gone
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!
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!
__________ you ever _________ this girl before?
Have / seen
Oops!
Okay!
How many English exams ___________ so far?
have you taken
Oops!
Okay!
She ___________ piano since she was eight.
's been playing
Oops!
Okay!
How long _____ you _____ the truth?
have / known
Oops!
Okay!
I've been knowing him for ages. - Correct or Incorrect?
Incorrect
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!
I can't listen to jazz. I _____ always ____ it.
've / hated
Oops!
Okay!
That house looks dreadful. No one ________________ it in years.
has painted
Oops!
Okay!
My son _________ TV for four hours!
has been watching
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies