Game Preview

Present perfect simple

  •  English    36     Public
    d
  •   Study   Slideshow
  • (SINCE/JUST/FOR) I have had this car ______ 5 years
    FOR
  •  15
  • (SINCE/JUST/FOR) We have been in this school ______ 6 years
    FOR
  •  15
  • (SINCE/JUST/FOR) I've lived in this city ________ 2019
    SINCE
  •  15
  • (SINCE/JUST/FOR) I haven't visited my grandma ___________ I moved to Madrid
    SINCE
  •  15
  • (SINCE/JUST/FOR) Have you waited too long? No, I have _________ arrived.
    JUST
  •  15
  • (ALREADY/YET) No, I haven't done my homework _________.
    YET
  •  15
  • (ALREADY/YET) Let's eat! Dad has ________ finished cooking.
    ALREADY
  •  15
  • (ALREADY/YET) I haven't found my keys _______.
    YET
  •  15
  • (NEVER/EVER) I have _______ gone partying.
    NEVER
  •  15
  • (NEVER/EVER) Have you ________ skipped class?
    EVER
  •  15
  • (ALREADY/YET) Sam has ____________ recovered from his illness.
    ALREADY
  •  15
  • (CORRECT THE MISTAKE) I have live in Italy for 2 months.
    LIVED
  •  20
  • (CORRECT THE MISTAKE) My dog haven't gone out today.
    HASN'T
  •  20
  • (CORRECT THE MISTAKE) Has you ever been in London?
    HAVE
  •  20
  • (CORRECT THE MISTAKE) I haven't yet finished studying English.
    I HAVEN'T... YET.
  •  20
  • (CORRECT THE MISTAKE) My cousin has worked in this company for 2014.
    SINCE
  •  20