Game Preview

B2 Past Simple vs. Present Perfect (Continuous)

  •  English    25     Public
    This multiple-choice activity helps B2-level students practice distinguishing between the Past Simple, Present Perfect, and Present Perfect Continuous tenses using context clues.
  •   Study   Slideshow
  • I __________ this movie three times.
    have seen
    saw
    have been seeing
  •  15
  • They __________ video games for two hours. It’s time for a break.
    have been playing
    have played
    played
  •  15
  • He __________ to the UK last summer to visit his cousins.
    went
    has been going
    has gone
  •  15
  • We __________ just __________ dinner. Want to join us for dessert?
    have / finished
    have been / finishing
    did / finish
  •  15
  • My brother __________ in the gym a lot lately. He’s getting really strong.
    has been working out
    worked
    has worked out
  •  15
  • I __________ all the levels in this game. What’s next?
    have completed
    have been completing
    completed
  •  15
  • We __________ the new football game yet.
    haven't tried
    have been trying
    tried
  •  15
  • He __________ in the school band since he was 12.
    has played
    has being played
    played
  •  15
  • I __________ to New York last year and it was amazing.
    went
    have been going
    have gone
  •  15
  • I __________ a lot of new skills since I started this job.
    learned
    have learn
    have been learning
  •  15
  • We __________ to that skate park last weekend. It was awesome!
    have gone
    went
    have been going
  •  15
  • He __________ on that science project all afternoon.
    has been working
    worked
    has work
  •  15
  • You __________ me that story three times already!
    have told
    told
    have been telling
  •  15
  • They __________ any of the new Marvel movies yet.
    haven't been seeing
    haven't seen
    didn't see
  •  15
  • I __________ my keys earlier today, but now I can’t find them again.
    found
    have been finding
    have found
  •  15
  • She __________ to the gym regularly for the past three months.
    has being gone
    went
    has gone
  •  15