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
Tell the past participle form of 'run'
run
Oops!
Okay!
Mary __________________ (have) many different jobs.
Mary has had many different jobs.
Oops!
Okay!
Carol and Nina ________________ (know) each other since third grade.
Carol and Nina have known each other since third grade.
Oops!
Okay!
_______ Fred ___________ (call) his grandparents?
Has Fred called his grandparents?
Oops!
Okay!
Tell the past participle form of 'buy'
bought
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!
____________ a long time
for a long time
Oops!
Okay!
_________ 2016
since 2016
Oops!
Okay!
Tell the past participle form of 'do'
done
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 'eat'
eaten
Oops!
Okay!
Tell the past participle form of 'have'
had
Oops!
Okay!
_______ you _______ (be) to France?
Have you been to France?
Oops!
Okay!
Tell the past participle form of 'feel'
felt
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!
This is Patrick. I've known him for / since 10 years.
This is Patrick. I've known him FOR 10 years.
Oops!
Okay!
________ he ____________ (ever / win) a race?
Has he ever won a race?
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!
_____________ 8 o'clock
since 8 o'clock
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!
We ________________ (meet) before. We were in the same project group.
We have met before. We were in the same project group.
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 'swim'
swum
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!
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!
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!
This is the best pizza I have ever / never eaten.
This is the best pizza I have EVER eaten.
Oops!
Okay!
Mr. Rogers ___________________ (never / teach) us before.
Mr. Rogers has never taught us before.
Oops!
Okay!
Tell the past participle form of 'write'
written
Oops!
Okay!
How long ___________________ (she / have) this car?
How long has she had this car?
Oops!
Okay!
We _____________________ (draw) lots of pictures since we were little.
We have drawn lots of pictures since we were little.
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!
Tell the past participle form of 'be'
been
Oops!
Okay!
My sister ________________________ (never / travel) by plane.
My sister has never traveled by plane.
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!
We haven't decided what to do just / yet.
We haven't decided what to do YET.
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!
Tell the past participle form of 'fall'
fallen
Oops!
Okay!
Hurry up! The lesson ____________________ (just / begin).
Hurry up! The lesson has just begun.
Oops!
Okay!
___________ ten years
for ten years
Oops!
Okay!
Tell the past participle form of 'fly'
flown
Oops!
Okay!
I _______________ (not / see) my cousin since last summer.
I haven't seen my cousin since last summer.
Oops!
Okay!
Tell the past participle form of 'send'
sent
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies