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
A2 Unit 8 Present Perfect
0
%
0
0
0
Back
Restart
Complete: He ___ (go) to Australia and he's still there.
He has gone to Australia.
Oops!
Okay!
Complete: They ___ (cook) dinner already.
They have cooked dinner already.
Oops!
Okay!
Complete: _____Charlie ever ___ (have) a night in an igloo?
has had
Oops!
Okay!
Complete: She ___ (camp) near the ocean.
She has camped near the ocean.
Oops!
Okay!
Complete: She ___ (be) to Australia – she ___-(come) back last week.
She has been to Australia.She came back last week
Oops!
Okay!
Complete: ___ she ever ____ to France?(be)
Has been
Oops!
Okay!
Complete: He ___ (find) a beautiful snake.
He has found a beautiful snake.
Oops!
Okay!
Complete: She ___ never slept in a tent.
She has never slept in a tent.
Oops!
Okay!
Complete: The students ___ (not/arrive) yet.
The students haven't arrived yet.
Oops!
Okay!
Complete: She ___ (learn) a lot about the area.
She has learned a lot about the area.
Oops!
Okay!
True or False – 'Ever' and 'never' go between have/has and the past participle.
True
Oops!
Okay!
What is the past participle of 'swim'?
swimmed
swam
swimming
swum
Oops!
Okay!
Complete: I've never ___ (meet) a famous person.
met
Oops!
Okay!
Complete: They ___ (meet) some amazing people on their trip.
They have met some amazing people on their trip.
Oops!
Okay!
Complete: She ___ never ____ to Canada.(be)
She has never been to Canada.
Oops!
Okay!
What is the past participle of 'see'?
sawed
see
saw
seen
Oops!
Okay!
Which sentence is incorrect?
We have seen a koala.
I have seen a koala.
She has seen a koala.
I has seen a koala.
Oops!
Okay!
Complete: ___ he ever _____ an ice cube? (eat)
Has eaten
Oops!
Okay!
True or False – We use the present perfect to talk about events at a specific time in the past.
False
Oops!
Okay!
What is the past participle of 'go'?
gone
went
going
goed
Oops!
Okay!
Complete: _____ you ever ___ (be) to a cold country?
have been
Oops!
Okay!
Complete: He ___ (never/be) to a sunny country.
He has never been to a snowy country.
Oops!
Okay!
Which sentence is incorrect?
She have never eaten broccoli.
I have never eaten broccoli.
She has never eaten broccoli.
They have never eaten broccoli.
Oops!
Okay!
What auxiliary verb do we use with he/she/it in the present perfect?
had
is
have
has
Oops!
Okay!
Complete: ___ they ever camped in the mountains?
Have
Oops!
Okay!
Complete: He ___ (write) three books in his life.
He has written three books in his life.
Oops!
Okay!
Complete: A group of students ___ (arrive) at the base camp.
A group of students has arrived at the base camp.
Oops!
Okay!
Complete: ____ you ever ___ (ride) a horse?
have ridden
Oops!
Okay!
Complete: We ___ (not/be) to Scotland.
We haven't been to Scotland.
Oops!
Okay!
Complete: We ___ (never/stay) in a forest.
We have never stayed in a forest.
Oops!
Okay!
Complete: ___ Sam ever ____ to Canada? (be)
Has been
Oops!
Okay!
Complete: I ___ (not/see) snow in the mountains before.
I haven't seen snow in the mountains before.
Oops!
Okay!
What is the past participle of 'climb'?
climbing
clumb
climed
climbed
Oops!
Okay!
Complete: _____ you ever ___ (find) any money in the street?
have found
Oops!
Okay!
Complete: ___- you ever ___ (swim) in the ocean?
have swum
Oops!
Okay!
Complete: He ___ (swim) with dolphins before.
He has swum with dolphins before.
Oops!
Okay!
What is the past participle of 'put'?
putting
put
putted
puts
Oops!
Okay!
Complete: ___ you ever ____ Japanese food?(eat)
Have eaten
Oops!
Okay!
Complete: I ___ (see) that film before.
I have seen that film before.
Oops!
Okay!
Complete: ___ you _____ (ever/write) a letter to a stranger?
Have written
Oops!
Okay!
Complete: Have you ever ___ (lose) something important?
lost
Oops!
Okay!
Complete: I ___ just lost my keys.
I have just lost my keys.
Oops!
Okay!
Complete: I ___ (get) lost on a mountain once.
I have got lost on a mountain once.
Oops!
Okay!
Complete: They ___ (not/ski) in the Alps.
They haven't skied in the Alps.
Oops!
Okay!
Complete: They ___ (not/visit) Paris yet.
They haven't visited Paris yet.
Oops!
Okay!
Complete: She ___ (run) in the snow before.
She has run in the snow before.
Oops!
Okay!
Complete: ___ they ______(ever/sleep) on the beach?
HAVE SLEPT
Oops!
Okay!
What is the past participle of 'read'?
red
readed
reads
read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies