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