Study

present perf vs present simp

  •   0%
  •  0     0     0

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