Game Preview

Present perfect vs. Past simple

  •  English    14     Public
    tenses
  •   Study   Slideshow
  • My dad .............. (JUST / ARRIVE)
    HAS JUST ARRIVED
  •  15
  • He ........... his bike during the race. He went to the hospital afterwards. (FALL OFF)
    FELL OFF
  •  15
  • I ............. Maria this month. I hope she's okay. (NOT SEE)
    HAVEN'T SEEN
  •  15
  • ................ to China? (YOU GO/BE)
    HAVE YOU (EVER) BEEN
  •  15
  • Sorry, I was busy, so I ............ the house yet. (NOT CLEAN)
    HAVEN'T CLEANED
  •  15
  • Oh! Look! A bird ............ into that tree! Can you see it? (FLY)
    HAS FLOWN
  •  15
  • We ........... a match against Torello for years. (NOT PLAY)
    HAVEN'T PLAYED
  •  15
  • "........... to London?" "Yes!" "When ..........?" (EVER BE, YOU GO)
    HAVE YOU EVER BEEN / DID YOU GO
  •  15
  • My family ............ in my town since I was born. (LIVE)
    HAS LIVED
  •  15
  • She ........... so many things in her life! (ALREADY / DO)
    HAS DONE
  •  15
  • When she was younger, Georgia ....... as a waitress. (WORK)
    WORKED
  •  15
  • What time ............. to bed last night? (YOU GO)
    DID YOU GO
  •  15
  • How long ......... English? (STUDY)
    HAVE YOU STUDIED / HAVE YOU BEEN STUDYING
  •  15
  • "Where's Mary?" "Oh, she ......... (JUST LEAVE)!"
    HAS JUST LEFT
  •  15