Game Preview

Simple past vs Present perfect

  •  English    103     Public
    Practice Simple Past vs Present Perfect with 100 gap-fill sentences. Includes verbs, correct answers, and brief explanations. Ideal for B2 review.
  •   Study   Slideshow
  • She ___ already the report. (finish)
    has finished → ação já concluída
  •  15
  • They ___ to the meeting last Friday. (not go)
    didn’t go → tempo definido no passado
  •  15
  • ___ you ever rock climbing? (try)
    Have → experiência de vida
  •  15
  • I ___ that movie twice last month. (see)
    saw → tempo definido no passado
  •  15
  • He ___ the invitation yet. (not send)
    hasn’t sent → ação esperada
  •  15
  • ___ she the concert yesterday? (enjoy)
    Did → tempo definido no passado
  •  15
  • We ___ together for over five years. (work)
    have worked → ação contínua até agora
  •  15
  • She ___ for the final exam. (not study)
    didn’t study → ação passada concluída
  •  15
  • ___ they the hotel for the trip? (book)
    Have → tempo indefinido até agora
  •  15
  • I ___ her at a conference in 2021. (meet)
    met → tempo definido no passado
  •  15
  • He ___ never spicy food. (eat)
    has → experiência de vida
  •  15
  • ___ you your umbrella again? (forget)
    Did → tempo definido no passado
  •  15
  • They ___ already the office. (leave)
    have left → ação já concluída
  •  15
  • He ___ the instructions. (not understand)
    didn’t → ação passada concluída
  •  15
  • ___ your brother you this year? (visit)
    Has → tempo indefinido até agora
  •  15
  • She ___ a new car last week. (buy)
    bought → tempo definido no passado
  •  15