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 and present perfect conti ...
0
%
0
0
0
Back
Restart
How long ____ you ______ (KNOW) Peter?
HAVE YOU KNOWN
Oops!
Okay!
She must be tired. She ________ (WRITE) all afternoon.
HAS BEEN WRITING
Oops!
Okay!
I ________ (READ) all afternoon. I _________ (READ) 5 chapters.
HAVE BEEN READING // HAVE READ
Oops!
Okay!
I'm sorry I'm late, ___ you ____ (WAIT) for a long time?
HAVE YOU BEEN WAITING
Oops!
Okay!
Somebody _______ (EAT) my cookies. There are very few left.
HAS BEEN EATING
Oops!
Okay!
How many books ____ she _____ (WRITE)?
HAS SHE WRITTEN
Oops!
Okay!
Somebody ___________ (EAT) my cookies. There are none left!
HAS EATEN
Oops!
Okay!
I think I ______ (LIKE) chocolate since I was born.
HAVE LIKED
Oops!
Okay!
I __________ (CYCLE) and my legs are really tired now
HAVE BEEN CYCLING
Oops!
Okay!
They _______ (TRAVEL) for months, and they _______ (VISIT) three countries so far.
HAVE BEEN TRAVELLING // HAVE VISITED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies