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 verbs 3
0
%
0
0
0
Back
Restart
They have ...(throw) the ball into the yard.
thrown
Oops!
Okay!
We have ... (teach) our dog some tricks.
taught
Oops!
Okay!
I have ... (sit) in this chair for hours.
sat
Oops!
Okay!
The children have ... (swing) on the playground.
swung
Oops!
Okay!
He has ... (take) off his shoes after a long day.
taken
Oops!
Okay!
They have ... (sang) that song many times.
sung
Oops!
Okay!
We have ... (stand) in line for tickets.
stood
Oops!
Okay!
He has ...(sell) his old car.
sold
Oops!
Okay!
They have ... (win) the game.
won
Oops!
Okay!
He has ... (spend) all his money on clothes.
spent
Oops!
Okay!
They have ... (swim) in the ocean every summer.
swum
Oops!
Okay!
She has ... (speak) with her boss about the project.
spoken
Oops!
Okay!
She has ... (wear) her favorite dress to the party.
worn
Oops!
Okay!
The thief has ... (steal) her purse.
stolen
Oops!
Okay!
He has ... (smell) the flowers in the garden.
smelt
Oops!
Okay!
We have ... (sleep) late on weekends.
slept
Oops!
Okay!
He has ... (write) a letter to his grandmother.
written
Oops!
Okay!
They have ... (spell) their names for the teacher.
spelt
Oops!
Okay!
She has ...(take) the medicine as the doctor said.
taken
Oops!
Okay!
He has ... (wake) up early every day this week.
woken
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies