Game Preview

Present perfect simple and present perfect conti ...

  •  English    10     Public
    Present perfect simple and present perfect continuous
  •   Study   Slideshow
  • I __________ (CYCLE) and my legs are really tired now
    HAVE BEEN CYCLING
  •  15
  • I'm sorry I'm late, ___ you ____ (WAIT) for a long time?
    HAVE YOU BEEN WAITING
  •  15
  • How long ____ you ______ (KNOW) Peter?
    HAVE YOU KNOWN
  •  15
  • Somebody ___________ (EAT) my cookies. There are none left!
    HAS EATEN
  •  15
  • Somebody _______ (EAT) my cookies. There are very few left.
    HAS BEEN EATING
  •  15
  • How many books ____ she _____ (WRITE)?
    HAS SHE WRITTEN
  •  15
  • She must be tired. She ________ (WRITE) all afternoon.
    HAS BEEN WRITING
  •  15
  • I ________ (READ) all afternoon. I _________ (READ) 5 chapters.
    HAVE BEEN READING // HAVE READ
  •  25
  • I think I ______ (LIKE) chocolate since I was born.
    HAVE LIKED
  •  15
  • They _______ (TRAVEL) for months, and they _______ (VISIT) three countries so far.
    HAVE BEEN TRAVELLING // HAVE VISITED
  •  25