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, since, already, just a ...
0
%
0
0
0
Back
Restart
I have ________ done the washing up. ( for / since / just / yet )
just
Oops!
Okay!
you / learn / to ride a bike ( yet )
Have you learned to ride a bike yet?
Oops!
Okay!
My dad hasn't visited his home town _________ he left school
since
Oops!
Okay!
I / make my bed ( yet )
I have not made my bed yet.
Oops!
Okay!
Peter / to be / your best friend / you were young? (since)
Has Peter been your best friend since you were young?
Oops!
Okay!
I ___________ (phone home) _____ last summer. (for/since)
I haven´t phoned home since last summer.
Oops!
Okay!
you / have fun / with your cousin ? ( already )
Have you already had fun with your cousin?
Oops!
Okay!
Tomas / speak / to his English teacher ( yet )
Has Tomas spoken to his English teacher yet?
Oops!
Okay!
I have studied at the academy __________more than five years. ( for / since )
for
Oops!
Okay!
My mum has had a driving licence _________ she was eighteen. ( for, since, just, already, yet )
My mum has had a driving licence since she was eighteen.
Oops!
Okay!
You / take some photos / of the sunset? ( already )
Have you already taken some photos of the sunset?
Oops!
Okay!
Terry / not have / a day off work this month. ( yet )
Terry hasn´t had a day off work yet this month.
Oops!
Okay!
James / listen to music / this afternoon. ( already )
James has already listened to music this afternoon.
Oops!
Okay!
Jeremy / study / without stopping / two o´clock. ( since )
Jeremy has studied without stopping since two o´clock.
Oops!
Okay!
They've been here _________ nine o'clock. ( for / since )
since
Oops!
Okay!
Sally / wash her bike ( just )
Sally has just washed her bike.
Oops!
Okay!
We / go swimming / this year. ( yet )
We have not gone swimming yet this year. (haven´t gone)
Oops!
Okay!
. I haven't been to the cinema ________ ages. ( for, since, just, yet, already )
for
Oops!
Okay!
My aunt has been in England_______________more than two weeks now ( for, since, yet, just, already ))
for
Oops!
Okay!
Yes, Jane __________ her mother in the kitchen. ( already / help )
Yes, Jane has already helped her mother in the kitchen.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies