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
Past perfect continuous
0
%
0
0
0
Back
Restart
What ... (they/drink)?
have they been drinking
Oops!
Okay!
... (he/work) today?
Has he been working
Oops!
Okay!
How long ... (you/live) here?
have you been living
Oops!
Okay!
What ... (you/do) all day?
have you been doing
Oops!
Okay!
Where ... (she/work)?
has she been working
Oops!
Okay!
How long ... (you/study) Japanese?
have you been studying
Oops!
Okay!
... (Julia/work) in this company for more than five years?
Has Julia been working
Oops!
Okay!
... (you/study) English for a long time?
Have you been studying
Oops!
Okay!
... (she/run) much recently?
Has she been running
Oops!
Okay!
How long ... (he/work) in the bank?
has he been working
Oops!
Okay!
How long ... (she/play) tennis?
has she been playing
Oops!
Okay!
How long ... (we/wait) for the bus?
have we been waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies