Game Preview

P.5 Practice Present Perfect, Simple or Continuo ...

  •  English    23     Public
    Practise using the present perfect, simple or continuous in contrast with past simple.
  •   Study   Slideshow
  • Sam __________ for many days. He's very tired now.
    has worked hard
    works hard
    working hard
    has been working hard
  •  15
  • Which of the following is "not" time marker for Present Perfect Continuous?
    for
    all day/afternoon/night
    as/while
    lately,recently
  •  25
  • Which of the following is not "state verb"?
    She has known me for a long time.
    How long have they been appeared on TV?
    I don't know. I've forgotten it already.
    Julia and Daisy have been picking strawberries for two hours
  •  20
  • They __________ to six countries so far. (travel)
    have traveled
  •  10
  • Jim __________ tennis since he was six. (play)
    has been playing
  •  15
  • Mary isn't here because she _______________ shopping with Sue. (go)
    has gone
  •  25
  • I can't find my keys. I think I _______________ them. (lose)
    have lost
  •  15
  • How long _____ the flu? (you / flu))
    have you had
  •  5
  • How long _____ to play the piano? (you learn)
    have you been learning
  •  20
  • __________ an operation? (you/ever had)
    Have you ever had
  •  15
  • He is completely exhausted. He __________ for a few hours. (climb)
    has been climbing
  •  15
  • The cup is still full. He __________ his coffee yet. (not/drink)
    hasn't drunk
  •  25
  • How long have you been doing the job?
    Yesterday at ten.
    For 5 years.
    Two years ago.
    In 2008.
  •  20
  • Which is correct?
    She has known me for 10 years.
    She has been knowing me for 10 years.
  •  25
  • Why are you eyes so red? _______ ( you / cry)?
    Have you been crying
  •  20
  • Make PPC :Harry/sell/homemade cakes/all morning.
    Harry has been selling homemade cakes all morning.
  •  25