Game Preview

Present Perfect and Progressive

  •  English    24     Public
    Tenses
  •   Study   Slideshow
  • I... (cycle) and my legs are tired now
    have been cycling
  •  15
  • Sorry, I'm late. Have.... (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 ... (steal) my cookies for weeks.
    has been stealing
  •  15
  • How many letters .... (she type)?
    has she typed
  •  15
  • He must be exhausted. He ... (walking) all afternoon.
    has been walking
  •  15
  • I ... (read) all afternoon. I ...(read) 5 chapters.
    have been reading / have read
  •  15
  • I think I .. (like) chocolate since I was born.
    have liked --> stative verb
  •  15
  • They .. (travel) for months and they ... (travel) to 3 countries so far.
    have been travelling / have travelled
  •  15
  • I ... (read) the book you lent me, and it's great! I'll give it back to you when I finish it.
    have been reading
  •  15
  • Bruce ... (play) tennis since he was a child and he .. (win) many trophies.
    has been playing / has won
  •  15
  • You ... (spend) too much time playing that game!
    have spent / have been spending
  •  15
  • You ... (swim) since 10 o'clock. How many laps ... (do)?
    have been swimming / have you done
  •  15
  • He... (write) to me since last summer and he ... (write) 100 letters.
    has been writing / has written
  •  15
  • He... (fish) since he was a little boy.
    has fished / has been fishing
  •  15