Game Preview

PRESENT PERFECT

  •  English    16     Public
    Discover how present perfect works!
  •   Study   Slideshow
  • I .... (study) maths this morning. We have an exam later.
    HAVE STUDIED
  •  15
  • I .... (be / never ) in London. I would like to go one day.
    HAVE NEVER BEEN
  •  20
  • She ... (not / arrive) yet. I think she is finishing her project.
    HASN'T ARRIVED
  •  20
  • The boy .... just .... (come). He's going to get a haircut.
    HAS JUST COME
  •  10
  • People .... (use) zebra crossings ... about 65 years.
    HAVE USED / FOR
  •  25
  • People have worked in factories ... 1769.
    SINCE
  •  15
  • I ... (already / find) a job. I'm going to work as a secretary.
    HAVE ALREADY FOUND
  •  25
  • .... (you / ever / be) in a zoo? My sister really likes animals and we are planning to go there on Monday.
    HAVE YOU EVER BEEN
  •  20
  • Sue hasn't finished her homework ... She has been playing computer games. Her mother is angry.
    YET
  •  20
  • Has the doctor arrived ...? I feel really bad.
    YET
  •  20
  • People have searched for the city of Atlantis .... many years.
    FOR
  •  15
  • Mount Teide hasn't had a volcanic eruption ... 1909.
    SINCE
  •  25
  • Trains haven't stopped at Mayfield Train Station in Manchester ... about 30 years.
    FOR
  •  15
  • I ... (finish / lunch) a minute ago.
    HAVE JUST FINISHED
  •  20
  • My parents ... (work) here ... 2010.
    HAVE WORKED / SINCE
  •  25
  • Alex is very tired. He ... (not / sleep) for two nights.
    HASN'T SLEPT
  •  20