Game Preview

Present Perfect Vs Present Perfect Continuous Te ...

  •  English    32     Public
    about
  •   Study   Slideshow
  • _____________ (you / buy) your train ticket yet?
    Have you bought
  •  15
  • At last! I ____ (solve) the problem
    have solved
  •  15
  • What ____ (you / do) recently?
    have you been doing
  •  15
  • My brother ____ (buy) a new motorbike. It is great!
    has bought
  •  15
  • ____ (you / swim)? Your hair looks wet.
    Have you been swimming?
  •  15
  • Oh, there you are! I ____ (look) for you everywhere! Where were you?
    have been looking
  •  15
  • Sorry we are late. How long ____ (you / wait)?
    have you been waiting
  •  15
  • I ____ (know) Peter for a long time.
    have known
  •  15
  • My friends ____ (run) for over two hours already!
    have been running
  •  15
  • The children are tired because they ____ (play) all day.
    have been playing
  •  15
  • Susan ____ (never / believe) in ghosts.
    has never believed
  •  15
  • I ____ (write) emails all day.
    have been writing
  •  15
  • John ____ (not see) this film before
    hasn't seen
  •  15
  • ____ (you / ever / see) the Altamira Cave? I see it's really beautiful.
    Have you ever seen
  •  15
  • How long ____ (he / learn) English?
    has he been learning
  •  15
  • I ____ (just / speak) with my cousins. They told me the news.
    have just spoken
  •  15