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 or Continuous
0
%
0
0
0
Back
Restart
We ...................................... ( work) on this project for days. It feels it's never going to end.
HAVE BEEN WORKING
Oops!
Okay!
Ronald ................................... ( be) to New York twice.
HAS BEEN
Oops!
Okay!
We ......................................... ( not finish) our homework yet.
HAVEN'T FINISHED
Oops!
Okay!
Martin ..................................... ( clean) the car for two hours.
HAS BEEN CLEANING
Oops!
Okay!
Rita ................................... ( not study) for long, just about 15 minutes.
HASN'T BEEN STUDYING
Oops!
Okay!
Rachel ........................... ( never travel) abroad.
HAS NEVER TRAVELLED
Oops!
Okay!
I ................................. ( feel) sick all morning, I think I need to rest.
HAVE BEEN FEELING
Oops!
Okay!
We ................................ ( go) to that restaurant before.
HAVE BEEN
Oops!
Okay!
Connie .................................... ( love) classical music since she was a baby.
HAS LOVED
Oops!
Okay!
Look at all this mess! What ........................ ( do) to the room ?
HAVE you DONE?
Oops!
Okay!
I ............................................ ( know) Tom since we were 5 years old.
HAVE KNOWN
Oops!
Okay!
Dora .................................... ( paint) half of her bedroom so far.
HAS PAINTED
Oops!
Okay!
Richard ..................................... ( TRAVEL) around Europe since January.
HAS BEEN TRAVELLING
Oops!
Okay!
Hi kids, what ....................................... ( you / do) since I left this morning?
HAVE you BEEN DOING
Oops!
Okay!
.............................. Grandpa ............................. ( call) ?
HAS Grandpa CALLED?
Oops!
Okay!
............................................. ( YOU- WAIT) for long?
HAVE you BEEN WAITING
Oops!
Okay!
Mum ....... ( not cook) fish since December.
HASN'T COOKED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies