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
Past Simple or Present Perfect...
0
%
0
0
0
Back
Restart
How many times ..... (look) at your phone today?
have you looked
Oops!
Okay!
What is the best book you ...... (ever/read) so far?
have ever read
Oops!
Okay!
How ...... (get) home from school yesterday?
did you get
Oops!
Okay!
...... (go) to bed before midnight last night?
Did you go
Oops!
Okay!
When ...... (get) your friend computer?
did you get
Oops!
Okay!
..... (ever / see) a ghost?
Have you ever seen
Oops!
Okay!
How long ...... (be) awake?
have you been
Oops!
Okay!
...... (cook) dinner last night?
Did you cook
Oops!
Okay!
......(buy) any new clothes recently?
Have ou bought
Oops!
Okay!
How many times ...... (be) aboard?
have you been
Oops!
Okay!
How long ...... (know) your best friend?
have you known
Oops!
Okay!
...... (make) any plans for the weekend yet?
Have you made
Oops!
Okay!
...... (ever / find) money on the street?
Have you ever found
Oops!
Okay!
What ...... (eat) so far today?
have you eaten
Oops!
Okay!
How many people ...... (speak) to on the phone yesterday?
did you speak
Oops!
Okay!
How many glasses of water ...... (drink) so far today?
have you drunk
Oops!
Okay!
How long ...... (spend) studying yesterday?
did you spend
Oops!
Okay!
What gifts ..... (get) for your last birthday?
did you get
Oops!
Okay!
...... (ever/meet) a famous person_
Have you ever met
Oops!
Okay!
...... (do) any exercise recently?
Have you done
Oops!
Okay!
Who ...... (eat) lunch with yesterday?
did you eat
Oops!
Okay!
What is the hottest place ...... (ever / be) to?
you have ever been
Oops!
Okay!
What ...... (do) last weekend?
did you do
Oops!
Okay!
What time ...... (go) to bed last night?
did you go
Oops!
Okay!
...... (play) any games yesterday?
Did you play
Oops!
Okay!
...... (ever / eat) raw fish?
Have you ever eaten
Oops!
Okay!
What ...... (be) the last thing you bought?
was
Oops!
Okay!
What ...... (be) the last TV show you watched?
was
Oops!
Okay!
What time ...... (wake up) this morning?
did you wake up
Oops!
Okay!
What ...... (eat) for breakfast this morning?
did you eat
Oops!
Okay!
...... (ever / break) a bone?
Have you ever broken
Oops!
Okay!
...... (go) abroad last summer?
Did you go aboard
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies