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 perf vs present simp
0
%
0
0
0
Back
Restart
Jim ___ his girlfriend since Monday. (not text)
hasn’t texted → Present perfect with “since.”
Oops!
Okay!
Lucy: No, we ___ time. (never go)
never had → Past simple with finished time.
Oops!
Okay!
Liam ___ to Morocco last summer. (go)
went → Past simple with “last summer.
Oops!
Okay!
We ___ dinner in the garden last night. (have)
had → Past simple with “last night.”
Oops!
Okay!
Peter has gone to the shops on Friday morning. (Correct or Incorrect?)
Incorrect – should be: Peter went to the shops on Friday morning. → Reason: Past simple with finished time “Friday morning.”
Oops!
Okay!
Lucy: We ___ in Lisbon. (stay)
stayed → Past simple, finished holiday.
Oops!
Okay!
Tom: ___ you ___ it? (see)
Have you seen → Present perfect with “have you…?”
Oops!
Okay!
I ___ this laptop since my birthday. (have)
have had → Present perfect with “since.”
Oops!
Okay!
‘I already tidied it.’ (Correct or Incorrect?)
Incorrect – should be: I’ve already tidied it. → Reason: Present perfect with “already.”
Oops!
Okay!
Have you ever been to Spain? (Correct or Incorrect?)
Correct
Oops!
Okay!
Have you ___ Porto? (visit)
Have you visited → Present perfect for experience.
Oops!
Okay!
Sarah: No, I ___ to the cinema for ages. (not go)
haven’t been → Present perfect with “for ages.”
Oops!
Okay!
Jim ___ his girlfriend since Monday. (not text)
hasn’t texted → Present perfect with “since.”
Oops!
Okay!
I ___ any new clothes for months. (not buy)
haven’t bought → Present perfect with “for months.”
Oops!
Okay!
‘Did you do your homework yet?’ (Correct or Incorrect?)
Incorrect – should be: Have you done your homework yet? → Reason: “Yet” goes with present perfect.
Oops!
Okay!
Was it good?
Yes, it was great.
Oops!
Okay!
No, we ___ time. (never go)
never had → Past simple with finished situation.
Oops!
Okay!
We’ve eaten at that restaurant last Tuesday. (Correct or Incorrect?)
Incorrect – should be: We ate at that restaurant last Tuesday. → Reason: Past simple with finished time “last Tuesday.”
Oops!
Okay!
I ___ your dinner in the fridge. You can heat it up later. (leave)
left → Past simple, one completed action.
Oops!
Okay!
Max: I’d like to see Lisbon. I ___ there. (be)
have never been → Present perfect with “never.”
Oops!
Okay!
Max: Have you ___ Porto? (visit)
Have you visited → Present perfect for experience.
Oops!
Okay!
I ___ the new Iron Man film last Saturday. (see)
saw → Past simple with “last Saturday.”
Oops!
Okay!
No, I ___ to the cinema for ages. (not go)
haven’t been → Present perfect with “for ages.”
Oops!
Okay!
We ___ dinner in the garden last night. (have)
had → Past simple with “last night.”
Oops!
Okay!
Tom: I ___ the new Iron Man film last Saturday. (see)
saw → Past simple with “last Saturday.”
Oops!
Okay!
I’ve read six books last year. (Correct or Incorrect?)
Incorrect – should be: I read six books last year. → Reason: Past simple with finished time “last year.”
Oops!
Okay!
I ___ any new clothes for months. (not buy)
haven’t bought → Present perfect with “for.”
Oops!
Okay!
Liam ___ to Morocco last summer. (go)
went → Past simple with “last summer.”
Oops!
Okay!
I’ve been kayaking twice in the last year. (Correct or Incorrect?)
Correct
Oops!
Okay!
I ___ a new jacket in the sale last weekend. (not buy)
didn’t buy → Past simple with “last weekend.”
Oops!
Okay!
I ___ home at seven and arrived at school at eight. (leave)
left → Past simple with finished time “at seven.”
Oops!
Okay!
I ___ home at seven and arrived at school at eight. (leave)
left → Past simple with specific time.
Oops!
Okay!
I’d like to see Lisbon. I ___ there. (be)
have never been → Present perfect with “never.”
Oops!
Okay!
We ___ in Lisbon. (stay)
stayed → Past simple, finished visit.
Oops!
Okay!
I ___ you last night because I don’t have your number. (not text)
didn’t text → Past simple with “last night.”
Oops!
Okay!
I ___ you last night because I don’t have your number. (not text)
didn’t text → Past simple with “last night.”
Oops!
Okay!
Max: Have you ever ___ to Portugal? (go)
Have you ever been → Present perfect with “ever.”
Oops!
Okay!
I ___ to Turkey three times. The last time was in 2011. (go)
have been → Present perfect for experience + past simple for detail.
Oops!
Okay!
I ___ this laptop since my birthday. (have)
have had → Present perfect with “since.”
Oops!
Okay!
Jo washed her hair last night. (Correct or Incorrect?)
Correct
Oops!
Okay!
I ___ to Turkey three times. The last time was in 2011. (go)
have been → Present perfect for experience + past simple detail.
Oops!
Okay!
Have you ever ___ to Portugal? (go)
Have you ever been → Present perfect with “ever.”
Oops!
Okay!
I ___ a new jacket in the sale last weekend. (not buy)
didn’t buy → Past simple with “last weekend.”
Oops!
Okay!
Tom: Was it good?
Yes, it was great.
Oops!
Okay!
Have you ___ it? (see)
Have you seen → Present perfect with “have you…?”
Oops!
Okay!
I had this watch since March. (Correct or Incorrect?)
Incorrect – should be: I’ve had this watch since March. → Reason: Present perfect with “since.”
Oops!
Okay!
I ___ your dinner in the fridge. (leave)
left → Past simple, one finished action.
Oops!
Okay!
Yes, I ___ there last summer. (go)
went → Past simple with “last summer.”
Oops!
Okay!
Lucy: Yes, I ___ there last summer. (go)
went → Past simple with “last summer.”
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies