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
TEENS Unit 2 Review
0
%
0
0
0
Back
Restart
This is a lot of food! _____ (mum / cook) all day?
Has mum been cooking
Oops!
Okay!
We started playing chess two weeks ago. >> We _____ (play) chess for long.
haven't been playing
Oops!
Okay!
Amy moved here from Wales last month. >> She ____ (live) here for long.
hasn't been living
Oops!
Okay!
My brothers _____ (play) in the same team since the start of the year.
have been playing
Oops!
Okay!
They ____ (study) every book back Charles Dickens.
have studied
Oops!
Okay!
We often go swimming in the ___ near my aunt's house.
lake
forest
beach
coast
Oops!
Okay!
We form the present perfect continuous with HAVE/HAS + been + ______
to infinitive
ING-form
past participle
infinitive without to
Oops!
Okay!
I _____ (finish) 50 pages of the new ebook.
have finished
Oops!
Okay!
I'm tired. I ______ (work) all day.
have been working
Oops!
Okay!
I ____ (do) all my homework exercise. Now let's go to the beach!
have done
Oops!
Okay!
She started reading Romeo and Juliet yesterday. >> She ____ (read) it for long.
hasn't been reading
Oops!
Okay!
Look at how dirty Tim's shoes are! _____ (he / walk) in the park?
Has he been walking
Oops!
Okay!
___ are similar to mountains but smaller.
forests
hills
streams
deserts
Oops!
Okay!
Susana ______ (love) horses all her life.
has loved
Oops!
Okay!
We followed the ___ along the river.
path
forest
stream
lake
Oops!
Okay!
I _______ (live) here for the last six months.
have been living
Oops!
Okay!
My sister _____ (talk) on the phone since 5 o'clock.
has been talking
Oops!
Okay!
There's usually little or no water in a ____ .
river
lake
coast
desert
Oops!
Okay!
You look really sweaty! ____ (you / run)?
Have you been running
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies