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
0
%
0
0
0
Back
Restart
Carol and Nina ________________ (know) each other since third grade.
Carol and Nina have known each other since third grade.
Oops!
Okay!
____________ six months
for six months
Oops!
Okay!
How long ___________________ (she / have) this car?
How long has she had this car?
Oops!
Okay!
________ he ____________ (ever / win) a race?
Has he ever won a race?
Oops!
Okay!
'Where are Tom and Lucy?' 'They have been / gone to the park.'
They have GONE to the park.
Oops!
Okay!
Tell the past participle form of 'buy'
bought
Oops!
Okay!
Kyle _______________ (drive) for hours. He was very tired when he came home.
Kyle has driven for hours. He was very tired when he came home.
Oops!
Okay!
My brother ______________ (go) to the supermarket. He's not here.
My brother has gone to the supermarket. He's not here.
Oops!
Okay!
My sister ________________________ (never / travel) by plane.
My sister has never traveled by plane.
Oops!
Okay!
_______ you _______ (be) to France?
Have you been to France?
Oops!
Okay!
We ________________ (meet) before. We were in the same project group.
We have met before. We were in the same project group.
Oops!
Okay!
My sister has been / gone to the USA for university. I will miss her so much.
My sister has GONE to the USA for university. I will miss her so much.
Oops!
Okay!
Tell the past participle form of 'swim'
swum
Oops!
Okay!
Mary __________________ (have) many different jobs.
Mary has had many different jobs.
Oops!
Okay!
Tell the past participle form of 'be'
been
Oops!
Okay!
I'm not hungry. I have already / yet had lunch.
I'm not hungry. I have ALREADY had lunch.
Oops!
Okay!
Tell the past participle form of 'do'
done
Oops!
Okay!
_____________ 8 o'clock
since 8 o'clock
Oops!
Okay!
_______ Fred ___________ (call) his grandparents?
Has Fred called his grandparents?
Oops!
Okay!
Mr. Rogers ___________________ (never / teach) us before.
Mr. Rogers has never taught us before.
Oops!
Okay!
She has been a student at TED Ankara College for / since 2018.
She has been a student at TED Ankara College SINCE 2018.
Oops!
Okay!
Tell the past participle form of 'fly'
flown
Oops!
Okay!
This is the best pizza I have ever / never eaten.
This is the best pizza I have EVER eaten.
Oops!
Okay!
We _____________________ (draw) lots of pictures since we were little.
We have drawn lots of pictures since we were little.
Oops!
Okay!
Tell the past participle form of 'meet'
met
Oops!
Okay!
I ___________ (see) that woman before, but I can't remember where.
I have seen that woman before, but I can't remember where.
Oops!
Okay!
This is Patrick. I've known him for / since 10 years.
This is Patrick. I've known him FOR 10 years.
Oops!
Okay!
I have just / already made tea. Be careful, it's hot!
I have JUST made tea. Be careful, it's hot!
Oops!
Okay!
We haven't decided what to do just / yet.
We haven't decided what to do YET.
Oops!
Okay!
Tell the past participle form of 'write'
written
Oops!
Okay!
Tell the past participle form of 'send'
sent
Oops!
Okay!
Hurry up! The lesson ____________________ (just / begin).
Hurry up! The lesson has just begun.
Oops!
Okay!
Tell the past participle form of 'have'
had
Oops!
Okay!
Helen has already / just phoned from Italy. I spoke to her a minute ago.
Helen has JUST phoned from Italy. I spoke to her a minute ago.
Oops!
Okay!
Paul has been / gone to Japan for work. He came back to the office this morning.
Paul has BEEN to Japan for work. He came back to the office this morning.
Oops!
Okay!
She has been / gone to London. She came back a week ago.
She has BEEN to London. She came back a week ago.
Oops!
Okay!
Tell the past participle form of 'fall'
fallen
Oops!
Okay!
___________ ten years
for ten years
Oops!
Okay!
I _______________ (not / see) my cousin since last summer.
I haven't seen my cousin since last summer.
Oops!
Okay!
_________ 2016
since 2016
Oops!
Okay!
Tell the past participle form of 'feel'
felt
Oops!
Okay!
Lisa and Josh have ever / never travelled to a different country.
Lisa and Josh have NEVER travelled to a different country.
Oops!
Okay!
Tell the past participle form of 'run'
run
Oops!
Okay!
Tell the past participle form of 'eat'
eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies