Study

B2 Past Simple vs. Present Perfect (Continuous)

  •   0%
  •  0     0     0

  • He __________ ( work) on that science project all afternoon.
    has been working
  • I __________ ( find) my keys earlier today, but now I can’t find them again.
    found
  • They __________ ( play) video games for two hours. It’s time for a break.
    have been playing
  • We __________ ( try) to call you, but your phone was off.
    tried / was trying
  • I __________ ( complete) all the levels in this game. What’s next?
    have completed
  • We __________ ( go) to that skate park last weekend. It was awesome!
    went
  • My best friend __________ ( live) in Canada for a while, but now he’s back.
    lived / was living
  • We __________ ( see) a lot of concerts last year.
    saw
  • She __________ ( go) to the gym regularly for the past three months.
    has gone / has been going
  • She __________ ( read) a lot of books by that author recently.
    has read
  • I __________ ( twist) my ankle while playing soccer yesterday.
    twisted
  • I __________ ( watch) this video for over 10 minutes, and it’s still loading!
    have been watching
  • My brother __________ ( work out) in the gym a lot lately. He’s getting really strong.
    has been working out
  • We __________ ( try) the new football game yet.
    haven't tried
  • I __________ ( go) to New York last year and it was amazing.
    went
  • I __________ ( see) this movie three times.
    have seen
  • You __________ ( change) a lot since the last time I saw you!
    have changed
  • They __________ ( see) any of the new Marvel movies yet.
    haven't seen
  • He __________ ( play) in the school band since he was 12.
    has played / has been playing
  • You __________ ( tell) me that story three times already!
    have told
  • He __________ ( play) the guitar since he was a kid.
    has played
  • I __________ ( learn) a lot of new skills since I started this job.
    have learnt
  • We __________ just __________ ( finish) dinner. Want to join us for dessert?
    have / finished
  • They __________ ( play) the same song all morning. Please change it!
    have been playing