Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect Tense
0
%
0
0
0
Back
Restart
The team ________ the championship several times
have won
has won
has win
Oops!
Okay!
What is the Present Perfect form of "wake" ?
woke
wake
woken
Oops!
Okay!
The teacher _______ at this school for over ten years.
have taught
has taught
taught
Oops!
Okay!
What is the Present Perfect form of "blow" ?
blown
blowed
blew
Oops!
Okay!
I ________ this jacket many times.
wore
have worn
has worn
Oops!
Okay!
What is the Present Perfect form of "throw" ?
throwed
threw
thrown
Oops!
Okay!
What is the Present Perfect form of "go" ?
go
gone
went
Oops!
Okay!
Maria _________(not/visit) the new museum yet.
has not visited
Oops!
Okay!
Our family _______ camping together.
has never go
has never gone
has never went
Oops!
Okay!
The students ____ never_____(not/try) sushi before today.
have never tried
Oops!
Okay!
What is the Present Perfect form of "fall" ?
fell
falled
fallen
Oops!
Okay!
Sarah ________(eat) lunch already.
has eaten
Oops!
Okay!
What is the Present Perfect form of "steal" ?
stole
stolen
stealed
Oops!
Okay!
I _________(not/be) to that museum yet.
have not been
Oops!
Okay!
She ----------(not/see) her best friend since last summer.
has not seen
Oops!
Okay!
What is the Present Perfect form of "forgive" ?
forgiven
forgive
forgave
Oops!
Okay!
What is the Present Perfect form of "laugh" ?
laughed
laugh
Oops!
Okay!
What is the Present Perfect form of "catch" ?
caught
catched
catch
Oops!
Okay!
What is the Present Perfect form of "drive" ?
driven
drived
drove
Oops!
Okay!
What is the Present Perfect form of "begin" ?
begun
begined
began
Oops!
Okay!
We __________ this restaurant before, and the food is always excellent.
choosen
have chosen
choose
Oops!
Okay!
What is the Present Perfect form of "notice" ?
notice
noticed
Oops!
Okay!
The children ________(not/swim) in the ocean before today.
have not swum
Oops!
Okay!
Jake ________ a bone in his life.
have never broken
has never broken
has never broke
Oops!
Okay!
What is the Present Perfect form of "drink" ?
drank
drink
drunk
Oops!
Okay!
My grandparents __________ in the same house for decades.
have lived
has lived
lived
Oops!
Okay!
What is the Present Perfect form of "follow" ?
followen
followed
Oops!
Okay!
They ________ the key to the treasure chest.
lost
losted
have lost
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies