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 with For and Since
0
%
0
0
0
Back
Restart
Have you two known each other _____ a long time?
for
Oops!
Okay!
They've lived in the same apartment ______ years.
for
Oops!
Okay!
I've been a member of this gym _____ 2014.
since
Oops!
Okay!
Have you seen Jack _____ you arrived?
since
Oops!
Okay!
My parents haven't heard from Ben ____ March.
since
Oops!
Okay!
I haven't driven ______ I passed my test.
since
Oops!
Okay!
I've been waiting here _____ ages.
for
Oops!
Okay!
Ann and Ben _______ (BE) friends ______ they were in primary school.
HAVE BEEN - since
Oops!
Okay!
I ________ (NOT/PLAY) tennis _____ last summer.
HAVEN'T PLAYED - since
Oops!
Okay!
Pablo _________ (NOT/EAT) meat ______ he was a child.
HASN'T EATEN - since
Oops!
Okay!
We've known Maria ____ ten years.
for
Oops!
Okay!
Aline ________ (BE) sick _____ over three weeks now.
HAS BEEN - for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies