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