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 + FOR/SINCE
0
%
0
0
0
Back
Restart
eight years
since
for
Oops!
Okay!
Things _________________ (change) a lot _____ she became president.
have changed / since
Oops!
Okay!
My father _________________ (have) his new car _______ six months.
has had /for
Oops!
Okay!
Katie _________________ (not lose) a match _____ March.
hasn't lost / since
Oops!
Okay!
Saturday
for
since
Oops!
Okay!
I _____________________ (know) Tom _____ last year.
have known / since
Oops!
Okay!
ages
since
for
Oops!
Okay!
She _________________ (not leave) _____ we got married.
hasn't left / since
Oops!
Okay!
Nobody ___________________ (see) him ______ last Saturday.
has seen / since
Oops!
Okay!
I was a child
since
for
Oops!
Okay!
James and Paul ______________ (not see) each other _____ yesterday evening.
haven't seen / since
Oops!
Okay!
1981
since
for
Oops!
Okay!
Jamie ________________ (not heard) of Claire _____ several years.
hasn't heard / for
Oops!
Okay!
We __________________ (live) in this apartment _____ we started university.
have lived / since
Oops!
Okay!
I __________________ (work) _____ a long time.
have worked / for
Oops!
Okay!
She ____________________ (be) in London _____ only one year.
has been / for
Oops!
Okay!
My cat ____________________ (be) ill _____ two weeks.
has been / for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies