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 simple past
0
%
0
0
0
Back
Restart
CORRECT OR INCORRECT: I have run 2 kms last week
incorrect
Oops!
Okay!
we have met each other SINCE / FOR last month
since
Oops!
Okay!
i have studied English FOR / SINCE 2 years ago
since
Oops!
Okay!
correct or incorrect: "I have not driven a bus before"
correct
Oops!
Okay!
she ALREADY HAS ARRIVED / HAS ALREADY ARRIVED/ ALREAD HAS ARRIVED
HAS ALREADY ARRIVED
Oops!
Okay!
I HAVENT PLAYED / DIDNT PLAY paintball yet because last year I HAVENT WANTED / DIDNT WANT to play it
HAVENT PLAYED // DIDNT PLAY
Oops!
Okay!
she DRANK / HAS DRUNK too much whiskey. She doesnt feel well now
has drunk
Oops!
Okay!
she's been here SINCE / FOR a long time
for
Oops!
Okay!
I HAVE VISITED / VISITED her many times recently
have visited
Oops!
Okay!
Has she YET / EVER / SINCE eaten Turtle?
ever
Oops!
Okay!
we havent smoked SINCE / FOR months
for
Oops!
Okay!
she WENT / HAS GONE to the gym yesterday
went
Oops!
Okay!
I HAVE BROKEN / BROKE / HAVE BROKE my school rules
have broken
Oops!
Okay!
I don't know him. I have EVER / ALREADY / NEVER seen him
never
Oops!
Okay!
CORRECT OR INCORRECT: "we have read that novel yet"
incorrect
Oops!
Okay!
correct or incorrect : Has ever she lived in Europe?
incorrect
Oops!
Okay!
correct or incorrect: "they watched a horror film in 2022"
correct
Oops!
Okay!
I HAVE BEEN / WAS in class in the morning. Now I am at home
was
Oops!
Okay!
What DID YOU DO // HAVE YOU DONE recently?
have you done
Oops!
Okay!
Correct or Incorrect: "We have meet a famous actor"
incorrect
Oops!
Okay!
she DIDNT WAIT / HASNT WAITED for me. She HAS GONE / WENT
DIDNT WAIT // HAS GONE
Oops!
Okay!
correct or incorrect: "i havent never bought an Iphone"
incorrect
Oops!
Okay!
the kids HAVE / HAS started the game
have
Oops!
Okay!
we havent finished the task ALREADY / EVER / YET
yet
Oops!
Okay!
I HAVE WATCHED / WATCHED that movie 3 times. I HAVE WATCHED / WATCHED it last night
have watched / watched
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies