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 - Present Perfect Continuous + P ...
0
%
0
0
0
Back
Restart
I …............. (run) for two hours. That’s why my face is red.
have been running
Oops!
Okay!
Your daughter doesn't ..................... ................ you at all. She definitely looks like his mother.
TAKE AFTER
Oops!
Okay!
PHRASAL VERB: TO START A JOURNEY
SET OFF
Oops!
Okay!
He ..................... (play) the drums for the past three hours and it's driving me mad!
has been playing
Oops!
Okay!
They ........................... (prepare) to sit for the exam for a year now.
HAVE BEEN PREPARING
Oops!
Okay!
PHRASAL VERB: TO EXPERIMENT WITH AN IDEA
TRY (SOMETHING) OUT
Oops!
Okay!
Don't forget to ............... ................. the equipment before setting up the experiment.
TRY OUT
Oops!
Okay!
She is very tired. She ..........… (call) customers all afternoon
has been calling
Oops!
Okay!
PHRASAL VERB: TO RELAX AND REST
CHILL OUT
Oops!
Okay!
PHRASAL VERB: TO INMEDIATELY LIKE EACH OTHER AND BECOME FRIENDS
HIT IT OFF
Oops!
Okay!
PHRASAL VERB: TO FIND AN ANSWER OR SOLUTION TO SOMETHING
WORK (SOMETHING) OUT
Oops!
Okay!
PHRASAL VERB: TO RESPECT OR ADMIRE
LOOK UP TO SOMEONE
Oops!
Okay!
PHRASAL VERB: TO THINK OF AN IDEA OR PLAN
COME UP WITH
Oops!
Okay!
HOW MANY people … (she/invite) to the sleepover?
has she invited
Oops!
Okay!
.........… you ever .................... to New York?
have you ever been
Oops!
Okay!
My sister and I fell .................. a few years ago and we haven't spoken in years.
OUT
Oops!
Okay!
My uncle …................. (have) that same car forever
has had
Oops!
Okay!
My mum .......................... (ask) me to study for my tests several times already.
has asked
Oops!
Okay!
You've got dust all over you! What have you ....................... (do)?
been doing
Oops!
Okay!
Jonathan and Claire .............. it .............. from the minute they met! They got married 3 months after their first date!
HIT IT OFF
Oops!
Okay!
HOW LONG …......... he ...................... (write) that story for?
has he been writing
Oops!
Okay!
PHRASAL VERB:TO RESSEMBLE - TO BE LIKE A PARENT OR RELATIVE
TAKE AFTER
Oops!
Okay!
Jill …................ (be) ill for a week already.
has been
Oops!
Okay!
PHRASAL VERB. TO DISSAPOINT
LET SB DOWN
Oops!
Okay!
The phone …............... (ring) non-stop for a couple of hours.
has been ringing
Oops!
Okay!
The kids really ................ ................... to their coach. They truly respect and admire him!
LOOK UP
Oops!
Okay!
How much money ..........… he ............... in the supermarket?
HAS HE SPENT
Oops!
Okay!
What time do we ................ ................ to town tomorrow?
SET OFF
Oops!
Okay!
After all the hard work, she just wanted to ............... .................. on the sofa all day
CHILL OUT
Oops!
Okay!
Investigators needed several days to .................. .................... what caused the accident.
WORK OUT
Oops!
Okay!
She ................................ (visit) friends all afternoon, so I haven't returned home yet!
has been visitng
Oops!
Okay!
I promised to go to the party with Jane and I can't ................. her .........................
LET SB DOWN
Oops!
Okay!
It’s still raining. It …............................. (rain) for hours non-stop.
has been raining
Oops!
Okay!
Don’t worry, the play …................. (not start) yet.
hasn’t started
Oops!
Okay!
We ................… (know) each other since kindergarden.
have known
Oops!
Okay!
They …......... never ................. (win) a competition in their life
have won
Oops!
Okay!
PHRASAL VERB: TO ARGUE
FALL OUT
Oops!
Okay!
The child .................. up .................... an idea for a festive card for his mother all by himself.
CAME UP WITH
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies