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
YE4
0
%
0
0
0
Back
Restart
I have danced ___ I was small.
SINCE
Oops!
Okay!
They have all improved in attitude ___ the headmaster talked to them.
SINCE
Oops!
Okay!
We have been waiting for the bus ................... half an hour.
FOR
Oops!
Okay!
She hasn't lost a match .................... April.
SINCE
Oops!
Okay!
We've had terrible weather ................ Saturday.
SINCE
Oops!
Okay!
She hasn't had a day off ___ three months.
FOR
Oops!
Okay!
I haven't been on holiday ___ last year.
SINCE
Oops!
Okay!
Wars have been happening ___ centuries, it won’t ever change.
FOR
Oops!
Okay!
The pilots have been on strike ............ two months.
FOR
Oops!
Okay!
Things have changed ................ she's become headmaster.
SINCE
Oops!
Okay!
I haven't been on holiday ___ ages.
FOR
Oops!
Okay!
They've been living in France .................. eight years.
FOR
Oops!
Okay!
I've been working ................ I got up.
SINCE
Oops!
Okay!
The police have been looking for him ................... a month.
FOR
Oops!
Okay!
I've been looking for this book ............... a long time.
FOR
Oops!
Okay!
I've known Tom ............ 1990.
SINCE
Oops!
Okay!
She hasn't seen her jacket ___ yesterday, I think she lost it.
SINCE
Oops!
Okay!
I haven't eaten that much ___ Christmas.
SINCE
Oops!
Okay!
Nobody has seen him ........... last Friday.
SINCE
Oops!
Okay!
He has been fishing .............. six o'clock.
SINCE
Oops!
Okay!
It has been foggy ............. some days.
FOR
Oops!
Okay!
Our dog has been ill ................ two days.
FOR
Oops!
Okay!
I've lost so much flexibility ___ I injured my leg.
SINCE
Oops!
Okay!
I have lived in London ___ six months.
FOR
Oops!
Okay!
The kettle has been boiling .............. ten minutes.
FOR
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies