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
B1 _2
0
%
0
0
0
Back
Restart
I_____ (drink) more water recently and I feel better
HAVE BEEN DRINKING
Oops!
Okay!
She__ (drink) 10 glasses of water
HAS DRUNK
Oops!
Okay!
I____ (clean) all morning, I'm exhausted
have been cleaning
Oops!
Okay!
Sorry about the mess, I______ (bake)
HAVE BEEN BAKING
Oops!
Okay!
How long_____ (you/be) a lawyer?
HAVE YOU BEEN
Oops!
Okay!
The baby's face is dirty, what ____ (he, eat)?
HAS HE BEEN EATING
Oops!
Okay!
What's the past participle of 'leave'?
left
Oops!
Okay!
What's the past participle of 'take'?
taken
Oops!
Okay!
What's the past participle of 'see'?
seen
Oops!
Okay!
Lucy____ (run) 20 metres today
HAS RUN
Oops!
Okay!
How long____ (you know) Simon?
HAVE YOU KNOWN
Oops!
Okay!
What's the past participle of 'buy'?
bought
Oops!
Okay!
Lucy____ (cook) dinner, let's go and eat
HAS COOKED
Oops!
Okay!
How many times____ (you/ take) this exam?
HAVE YOU TAKEN
Oops!
Okay!
What's the past participle of 'go'?
gone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies