Game Preview

Present Perfect vs. Present Perfect Continuous(P ...

  •  English    14     Public
    Present Perfect vs. Present Perfect Continuous(Progressive)
  •   Study   Slideshow
  • (you / play / ever) _________________ tennis?
    Have you ever played tennis?
  •  15
  • I (play / only) _________ tennis once or twice. And you?
    I have played tennis once or twice. And you? (how many times?)
  •  20
  • I (learn) ______________ Japanese since 2019.
    I have been learning Japanese since 2019. (duration)
  •  15
  • (you / take) _____________ part in any competitions yet?
    Have you taken part in any competitions yet?
  •  15
  • (you / win) __________ any prizes so far?
    Have you won any prizes so far?(result highlighted)
  •  15
  • I (swim) ____________ for seven years and I (receive / already) __________ some trophies.
    I have been swimming(duration) for seven years and I have already received(completion) some trophies.
  •  25
  • He (have)  __________  this car for 20 years.
    He has had this car for 20 years.
  •  10
  • His voice is gone now because he (shout)  __________  all morning.
    His voice is gone now because he has been shouting all morning. (duration highlighted)
  •  15
  • She _____(read) ten books this summer. She ________(read) that book all day.
    She's read ten books this summer.(how many?) - She's been reading that book all day.(how long?)
  •  20
  •  They__________ tennis for an hour.
     They've been playing tennis for an hour. (How long?)
  •  15
  • We _______ each other since we were at school.
    We've known each other since we were at school.
  •  15
  • I'm worried about Sam. She's ___ too hard recently.
    I'm worried about Sam. She's been working too hard recently.(she has been doing it regularly - for a period of time)
  •  15
  • He ___ for the party for weeks.
    He's been preparing for the party for weeks. (duration highlighted)
  •  20
  • He (write)_______ his essay all day, but he (not/finish) ________ yet.
    He has been writing his essay all day(duration), but he hasn't finished yet.
  •  25