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