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
present perfect continuous
0
%
0
0
0
Back
Restart
Sally's been cooking all afternoon. She (prepare) for the party since lunchtime.
has been preparing
Oops!
Okay!
I/ peel/ potatoes (negative)
I haven't been peeling potatoes.
Oops!
Okay!
We (try) to contact you all day to tell you that you have won a prize.
have been trying
Oops!
Okay!
Ben is tired because he (paint) his room.
has been painting
Oops!
Okay!
The earth (get) warmer.
has been getting
Oops!
Okay!
I (not read) books this summer.
haven't been reading
Oops!
Okay!
Emma is tired. She (tidy) her room all morning.
has been tidying
Oops!
Okay!
My son (stay) up late a lot recently- I'm rather worried.
has been staying
Oops!
Okay!
Why is the kitchen in a mess? - Because Alan (make) a cake.
has been making
Oops!
Okay!
I (wait) for you to call.
have been waiting
Oops!
Okay!
The students (not do) exams all morning.
haven't been doing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies