Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect continuous
0
%
0
0
0
Back
Restart
I ________________ here for half an hour. (Stand)
Have been standing
Oops!
Okay!
It ___ a lot this week (snow)
Has been snowing
Oops!
Okay!
Albert ________________ the piano since two o'clock. (Play)
Has been playing
Oops!
Okay!
How long ________________ the drums? (Play)
Have you been playing
Oops!
Okay!
We've discovered this great pub and we ________________ there a lot.(go)
Have been going
Oops!
Okay!
My cat ___ all day (sleep)
Has been sleeping
Oops!
Okay!
I think they are dating. They ______ each other a lot recently. (See)
Have been seeing
Oops!
Okay!
Where ____ you ___ (spend) your summer?
Have/been
Oops!
Okay!
You look tired. ___ you ___ (work) hard?
Have/ been working
Oops!
Okay!
She ____ to rome (travel)
Has been
Oops!
Okay!
Why ___ you ___ (get) up so early recently?
Have/getting up
Oops!
Okay!
I failed the test because I ___ not ___ (study) hard
Have/been studying
Oops!
Okay!
Lucy _____ this comic book (read)
Has been reading
Oops!
Okay!
Where have you been? I ________________ for ages. (Wait)
Have been waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies