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 Tense with time expressions
0
%
0
0
0
Back
Restart
Wait a moment please! I haven't finished the last exercise _____. (just / yet)
Yet
Oops!
Okay!
I have had a driving licence ______________ I was eighteen. (for / since)
Since
Oops!
Okay!
Jack and Pauline have been married _____ three years. (for / since)
For
Oops!
Okay!
Has your sister __________ tried surfing? (never / ever)
Ever
Oops!
Okay!
We have _______ had lunch. (never / just)
Just
Oops!
Okay!
I have worked for this company __________ more than eight years. (for / since)
For
Oops!
Okay!
I have _____ been to Italy, but I would like to visit it one day. (ever / never)
Never
Oops!
Okay!
We haven't seen each other ____ Saturday. (for / since)
Since
Oops!
Okay!
Oops!
Okay!
Don't write to John, I've _______ done it. (already / yet)
Already
Oops!
Okay!
Have you ______ been to England? (ever / never)
Ever
Oops!
Okay!
They haven't eaten _______. (already / yet)
Yet
Oops!
Okay!
Would you like some coffee? No, thank you! I've ______ drunk three coffees this morning. (already / yet)
Already
Oops!
Okay!
She has _______ washed her hair. (just / yet)
Just
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies