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