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 Simple
0
%
0
0
0
Back
Restart
I _______________ New York 2 times. (visit)
I have visited New York 2 times
Oops!
Okay!
They _______________ here for 20 years. (live)
They have lived here for 20 years
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister´s birthday
Oops!
Okay!
Karen __________________ her leg. (break)
Karen has broken her leg
Oops!
Okay!
I __________________ my phone charger at home. (forget)
I have forgotten my phone charger at home
Oops!
Okay!
It ____________ for weeks (not rain)
It hasn´t rained for weeks
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
I _____________ Mark since his birthday
I haven´t seen Mark since his birthday
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
My mum has made a cake for the party tonight.
Oops!
Okay!
We _________________ the dog. (lose)
We have lost the dog
Oops!
Okay!
Lauren ____________ to me (never lie)
Lauren has never lain to me
Oops!
Okay!
___ you______________ London? (visit- ever)
Have you ever visited London?
Oops!
Okay!
My mother ________________ a car before. (not drive)
My mother has never driven a car before
Oops!
Okay!
The children ___________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
_______________ your exam yet? (you / finish)
Have you finished your exam yet?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies