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 vs past simple
0
%
0
0
0
Back
Restart
Last night, I ............. (LOSE) my keys. I had to call my flatmate to let me in.
lost
Oops!
Okay!
He loves gardening. He .................. (BE) a gardener all his life
has been
Oops!
Okay!
................ (YOU/FINISH) painting the bedroom wall yet?
Have you finished
Oops!
Okay!
I ............... (DRINK) three cups of coffee yesterday
drank
Oops!
Okay!
I .................. (VISIT) Paris three times.
've visited
Oops!
Okay!
She ............ (PLAY) hockey at school last year but she didn't like it.
played
Oops!
Okay!
We ................ (ARRIVE) last week. We ................. (BE) here for 5 days.
arrived / 've been
Oops!
Okay!
Mr Barnes is very important in this company. He .................... (WORK) here for 30 years.
has worked
Oops!
Okay!
................. (YOU/HAVE) a holiday recently?
Have you had
Oops!
Okay!
Sorry, I .............. (MISS) the bus. I'm going to be late.
've missed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies