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