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 and p ...
0
%
0
0
0
Back
Restart
I … (peel) onions, that’s why my eyes are red.
have been peeling
Oops!
Okay!
We … (know) each other since 2004
have known
Oops!
Okay!
PHRASAL VERB: TO RELAX AND REST
CHILL OUT
Oops!
Okay!
PHRASAL VERB: TO THINK OF AN IDEA OR PLAN
COME UP WITH
Oops!
Okay!
… (those crabs/boil) since 2 o’clock?
Have those crabs been boiling since 2 o’clock?
Oops!
Okay!
How long … (your sister/travel) for?
How long has your sister been travelling for?
Oops!
Okay!
How many people … (Angela/invite) to her party?
How many people has Angela invited to her party?
Oops!
Okay!
PHRASAL VERB: TO RESPECT OR ADMIRE AN OLDER PERSON
LOOK UP TO SOMEONE
Oops!
Okay!
How long … (you/play) for?
How long have you been playing for?
Oops!
Okay!
PHRASAL VERB: TO RAISE/TO EDUCATE
BRING UP
Oops!
Okay!
I … (attend) a swimming-pool for 5 years.
have been attending
Oops!
Okay!
Where … (you/be)?
Where have you been?
Oops!
Okay!
PHRASAL VERB: TO START A JOURNEY
SET OFF
Oops!
Okay!
He is very tired. He … (clean) the house all day.
has been cleaning
Oops!
Okay!
PHRASAL VERB: TO ARGUE
FALL OUT
Oops!
Okay!
… (you/ever/live) in a tent?
Have you ever lived in a tent?
Oops!
Okay!
PHRASAL VERB: TO IMMEDIATELY LIKE EACH OTHER AND BECOME FRIENDS
HIT IT OFF
Oops!
Okay!
PHRASAL VERB. TO DISSAPOINT
LET DOWN
Oops!
Okay!
The baby … (cry) for a couple of hours.
has been crying
Oops!
Okay!
It’s still snowing. It … (snow) for hours.
has been snowing
Oops!
Okay!
How much money … (Kevin/spend) in the casino?
How much money has Kevin spent in the casino?
Oops!
Okay!
They … (win) two prizes so far.
have won
Oops!
Okay!
Steve … (date) four girls this weekend.
has dated
Oops!
Okay!
Our neighbor … (have) that car for 20 years.
has had
Oops!
Okay!
That dog … (bark) since last night.
has been barking
Oops!
Okay!
PHRASAL VERB:TO BE LIKE A PARENT OR OLDER SIBLING - RESSEMBLE
TAKE AFTER
Oops!
Okay!
PHRASAL VERB: TO FIND AN ANSWER OR SOLUTION TO SOMETHING
WORK (SOMETHING) OUT
Oops!
Okay!
Crank … (be) in hospital for 2 weeks already.
has been
Oops!
Okay!
PHRASAL VERB: TO EXPERIMENT WITH AN IDEA
TRY (SOMETHING) OUT
Oops!
Okay!
Don’t worry, the film … (not start) yet.
hasn’t started
Oops!
Okay!
PHRASAL VERB: TO TOLERATE
PUT UP WITH
Oops!
Okay!
How many messages … (she/send) today?
How many messages has she sent today?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies