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
(Did you enjoy/ Have you enjoyed) your trip last week?
Did you enjoy your trip last week?
Oops!
Okay!
Yes it finished at two o'clock. (Has...meeting)
Has the meeting finished?
Oops!
Okay!
He's invited six people. (How many)
How many people has he invited?
Oops!
Okay!
this year / Has / improved / English / your / ?
Has you English improved this year?
Oops!
Okay!
(Have you been/ Did you go) anywhere exciting recently?
Have you been anywhere exciting recently?
Oops!
Okay!
Yes, I've often cooked spaghetti. (ever)
Have you ever cooked spaghetti?
Oops!
Okay!
I've bought a Ferrari. (What car)
What car have you bought?
Oops!
Okay!
We (have been / went) to the water park last month.
We went to the water park last month.
Oops!
Okay!
you / ever / Has / bitten / animal / an / ?
Has an animal ever bitten you?
Oops!
Okay!
What / you / today / eaten / have / ?
What have you eaten today?
Oops!
Okay!
(Did you try / Have you tried) eating a whole durian?
Have you tried eating a whole durian?
Oops!
Okay!
in the last five years / countries / have / What / visited / you / ?
What countries have you visited in the last five years?
Oops!
Okay!
cooked a meal / ever / for you / your friends / Have / ?
Have your friends ever cooked a meal for you?
Oops!
Okay!
They've moved to Los Angeles. (Where)
Where have they moved to?
Oops!
Okay!
(I didn't want /I haven't wanted) to go to park because it was raining.
I didn't want to go to park because it was raining.
Oops!
Okay!
a frightening film / you / Have / lately / seen / ?
Have you seen a frightening film lately?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies