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 and present perfect continuous
0
%
0
0
0
Back
Restart
How long … (your sister/travel)?
How long has your sister been travelling?
Oops!
Okay!
How much money … (Kevin/spend) in the casino?
How much money has Kevin spent in the casino?
Oops!
Okay!
Mum is very tired. She … (clean) the house all day.
has been cleaning
Oops!
Okay!
We … (know) each other since 2004
have known
Oops!
Okay!
How many messages … (she/send) today?
How many messages has she sent today?
Oops!
Okay!
I … (attend) a swimming-pool for 5 years.
have been attending
Oops!
Okay!
Don’t worry, the film … (not start) yet.
hasn’t started
Oops!
Okay!
I … (peel) onions, that’s why my eyes are red.
have been peeling
Oops!
Okay!
Our neighbor … (have) that car for 20 years.
has had
Oops!
Okay!
How many people … (Angela/invite) to her party?
How many people has Angela invited to her party?
Oops!
Okay!
Where … (you/be)?
Where have you been?
Oops!
Okay!
How long … (you/wait) for them?
How long have you been waiting for them?
Oops!
Okay!
… (those vegetables/boil) since 2 o’clock?
Have those vegetables been boiling since 2 o’clock?
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!
That dog … (bark) since last night.
has been barking
Oops!
Okay!
Crank … (be) in hospital for 2 weeks already.
has been
Oops!
Okay!
Steve … (date) four girls this weekend.
has dated
Oops!
Okay!
… (you/ever/live) in a tent?
Have you ever lived in a tent?
Oops!
Okay!
They … (win) two prizes so far.
have won
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies