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
the baby/take a nap/ today?
Oops!
Okay!
you / ever/ study French?
Oops!
Okay!
he/ just/ have a shower?
Oops!
Okay!
I/never/ lose my keys
Oops!
Okay!
he/study German/ at school
Oops!
Okay!
You/already/ see this series?
Oops!
Okay!
they/ do the dishes/ yesterday?
Oops!
Okay!
____ you ____ (finish) reading the paper yet?
did/finished
did/finish
have/finished
has/finished
Oops!
Okay!
I/ never/ dance tango
Oops!
Okay!
How many matches ____ the team ____ (win) so far this year?
have/won
has/won
did/win
did/won
Oops!
Okay!
I ____ (buy) a new house two months ago, but I ____ (not/sell) my house yet.
have bought/haven't sold
bought/didn't sell
've bought/sold
bought/haven't sold
Oops!
Okay!
my in-laws/be in New York/ last spring
Oops!
Okay!
I/help my son/yesterday
Oops!
Okay!
he/ do his homework/ last night?
Oops!
Okay!
the jury/ come back/ 10 minutes ago
Oops!
Okay!
we/ see this film/ many times
Oops!
Okay!
she/break hes leg/ last year
Oops!
Okay!
she/ ever/ be to Germany?
Oops!
Okay!
It ____ (snow) a lot last week, but it ____ (not / snow) much so far today.
snowed/didn't snowed
snowed/hasn't snowed
has snowed/hasn't snowed
have snowed/haven't snowed
Oops!
Okay!
he/ not go to the hairdresser's/ last week
Oops!
Okay!
I / not read this book/ a month ago
Oops!
Okay!
my kids/ already/ have lunch
Oops!
Okay!
we/ on Friday/ have a party
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies