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
0
%
0
0
0
Back
Restart
The football team ____________ the championship six times. (win) win won won
The football team has won the championship six times.
Oops!
Okay!
The dog __________________ its leg. (break) break broke broken
The dog has broken its leg.
Oops!
Okay!
I ___________ a cold since last week. (have) have had had
I have had a cold since last week.
Oops!
Okay!
She __________________ her phone at home. (forget) forget forgot forgotten
She has forgotten her phone at home.
Oops!
Okay!
It __________________ raining all day. (not stop) stop stopped stopped
It hasn't stopped raining all day.
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
They _______________ here all their life. (live) live lived lived
They have lived here all their life.
Oops!
Okay!
We _________________ the dog. (lose) lose lost lost
We have lost the dog.
Oops!
Okay!
My brother ________________ a car before. (not drive) drive drove driven
My brother hasn't driven a car before.
Oops!
Okay!
She ________________ to London 3 times this month. (fly) fly flew flown
She has flown to London 3 times this month.
Oops!
Okay!
____________________ the new Marvel film? (you / see) see saw seen
Have you seen the new Marvel film?
Oops!
Okay!
_______________ your exam to the teacher? (you / give) give gave given
Have you given your exam to the teacher?
Oops!
Okay!
The children ___________________ their homework. (finish) finish finished finished
The children have finished their homework.
Oops!
Okay!
___________________ at this company for a long time? (you / work) work worked worked
Have you worked at this company for a long time?
Oops!
Okay!
We ______________ her today. (not see) see saw seen
We haven't seen her today.
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make) make made made
My mum has made a cake for the party tonight.
Oops!
Okay!
He _________________ the piano for 5 years. (play) playplayed played
He has played the piano for 5 years.
Oops!
Okay!
I _______________ London 4 times. (visit) visit visited visited
I have visited London 4 times.
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy) buy bought bought
I have bought a present for my sister's birthday.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies