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 with for and Since
0
%
0
0
0
Back
Restart
I've been watching that TV programme every week ______ three years.
since
for
Oops!
Okay!
We have stayed here ______ a week.
since
for
Oops!
Okay!
last month
since
for
Oops!
Okay!
He has played football ______ he was ten.
for
since
Oops!
Okay!
They have been ill ______ yesterday.
for
since
Oops!
Okay!
a decade
for
since
Oops!
Okay!
I've been watching that TV programme every week _______ it started.
for
since
Oops!
Okay!
the 1970's
since
for
Oops!
Okay!
I finished school
since
for
Oops!
Okay!
I have waited for the bus ______ 10 minutes.
for
since
Oops!
Okay!
I've been working ______ I woke up.
for
since
Oops!
Okay!
I have studied non-stop ______ 9.15am.
since
for
Oops!
Okay!
My parents have had this car ______ last summer.
since
for
Oops!
Okay!
Nobody has seen Mal ______ last Saturday.
since
for
Oops!
Okay!
Choose for or since with these time expressions: last week
for
since
Oops!
Okay!
I met you
for
since
Oops!
Okay!
a long time
since
for
Oops!
Okay!
They have been friends ______ many years.
for
since
Oops!
Okay!
We've been drinking coffee ______ 11 o'clock.
since
for
Oops!
Okay!
I haven't been to the cinema ______ ages.
since
for
Oops!
Okay!
She has been swimming _______ she was 8 years old.
for
since
Oops!
Okay!
Kathy has been in England ______ more than two weeks now.
for
since
Oops!
Okay!
We have known each other ______ a long time.
for
since
Oops!
Okay!
The police have been looking for Leona _____ half a month.
for
since
Oops!
Okay!
She has worked at the café ______ two years.
since
for
Oops!
Okay!
Lily has been my best friend ______ we were nine.
for
since
Oops!
Okay!
I haven't phoned my parents ______ Christmas.
for
since
Oops!
Okay!
Emma has been at school ______ this morning.
for
since
Oops!
Okay!
Sam has studied English ______ six months.
for
since
Oops!
Okay!
I have lived in this town ______ 2019.
for
since
Oops!
Okay!
a couple of days
since
for
Oops!
Okay!
We've been waiting for the bus _____ half an hour.
since
for
Oops!
Okay!
The new hotel has been there ______ the 8th of September.
for
since
Oops!
Okay!
fifteen years
for
since
Oops!
Okay!
last Christmas
for
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies