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
Present Perfect for/since
0
%
0
0
0
Back
Restart
They haven’t spoken to us ___________ we were at school.
since
Oops!
Okay!
I’ve known her ___________ ages.
for
Oops!
Okay!
She has worked in that office ___________ a month.
for
Oops!
Okay!
He has been in prison ___________ two years.
for
Oops!
Okay!
She’s been ill ___________ years.
for
Oops!
Okay!
We have been there ___________ October
since
Oops!
Okay!
I have been a vegetarian ___________ 1998
since
Oops!
Okay!
- I’ve worked with you ___________ nine years.
for
Oops!
Okay!
I’ve known her ___________ we both studied in London.
since
Oops!
Okay!
She has been a doctor ___________ 1998.
since
Oops!
Okay!
They have all been ill ___________ last week.
since
Oops!
Okay!
Things have changed ___________ I was in your house.
since
Oops!
Okay!
- I’ve been very patient with you ___________ several years.
for
Oops!
Okay!
We’ve lived in Germany ___________ 1997
since
Oops!
Okay!
It has been very foggy ___________ early morning.
since
Oops!
Okay!
Nobody has seen her ___________ then.
since
Oops!
Okay!
They’ve had this car ___________April.
since
Oops!
Okay!
Nobody has come to see us ___________ we bought this small house.
since
Oops!
Okay!
I haven’t talked to her ___________ my birthday.
since
Oops!
Okay!
I’ve known her ___________ the Gulf War.
since
Oops!
Okay!
- I’ve had this job ___________ three months.
for
Oops!
Okay!
Peter went to the library. He has studied there ___________ a long time.
for
Oops!
Okay!
I have lived in this flat ___________ five years.
for
Oops!
Okay!
He hasn’t eaten anything ___________ twenty-four hours.
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies