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
Solution Int 2D PPC
0
%
0
0
0
Back
Restart
Complete with FOR or SINCE: Have you been studying Japanese _____ many years?
for
Oops!
Okay!
My mother ______ (cook) for 3 hours.
has been cooking
Oops!
Okay!
Complete with FOR or SINCE: They've been running ____ hours!
for
Oops!
Okay!
The students (not do) exams all morning.
hasn't been doing
Oops!
Okay!
Why is the kitchen in a mess? - Because Alan (make) a cake.
has been making
Oops!
Okay!
You ____ _____ ______(eat) too much.
You HAVE BEEN EATING too much sweets.
Oops!
Okay!
The baby's face is really dirty. What ______ (he/eat)?
has he been eating
Oops!
Okay!
How long ______ (you/know) Simon?
have you known
Oops!
Okay!
Lucy ______ (run) 2000 metres today.
has run
Oops!
Okay!
I haven’t spoken to him ____________.
yet
Oops!
Okay!
Emma is tired. She (tidy) her room all morning.
has been tidying
Oops!
Okay!
Sorry about the mess! I (bake) _________
have been baking
Oops!
Okay!
Julie ________ (cook) dinner. Let's go and eat!
has cooked
Oops!
Okay!
Complete with FOR or SINCE: He's been making videos _____ he was 4.
since
Oops!
Okay!
Complete with FOR or SINCE: He's been collection autographs _____ he moved to LA.
since
Oops!
Okay!
Jane is tired because she (paint) her room.
has been painting
Oops!
Okay!
I ________(have) my dog for sixteen years.
have had
Oops!
Okay!
That dog smells awful- what has it been doing? _____ ______ ______ (roll) in the mud.
IT'S/IT HAS BEEN ROLLING in the mud.
Oops!
Okay!
How many times _______ (you/take) this exam?
have you taken
Oops!
Okay!
Help, I _____ (lose) my wallet. How can I get home?
have lost
Oops!
Okay!
How long _____ _____ been surfing?
How long HAS HE been surfing?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies