Game Preview

Present Perfect Simple Gap-Fill

  •  English    18     Public
    Present Perfect Simple
  •   Study   Slideshow
  • I ____ ____ to Australia five times. (be)
    I have been to Australia five times.
  •  5
  • I ____ ____ my keys. (lost)
    I have lost my keys.
  •  5
  • He ___ ______ for the team for two years. (play)
    He has played for the team for two years.
  •  5
  • They ____ ______ us study for the test. (help)
    They have helped us study for the test.
  •  5
  • She ___ ____ the new movie already. (see)
    She has seen the new movie already. (see)
  •  5
  • Bob ___ just ____ to the shop. (go)
    Bob has just gone to the shop.
  •  5
  • The writer ___ ______ a new book. (write)
    The writer has written a new book
  •  5
  • You _____ ___ me the truth. (not/tell)
    You haven't told me the truth.
  •  5
  • He _____ ____ any toys today. (not/make)
    He hasn't made any toys today.
  •  5
  • The children ______ ______ since Tuesday. (not/walk)
    The children haven't walked since Tuesday.
  •  5
  • They ______ _____ lunch yet. (not/eat)
    They haven't eaten lunch yet.
  •  5
  • The friends _____ _____ the song this year. (not/hear)
    The friends haven't heard the song this year.
  •  5
  • We _____ ______ to them for years. (not/speak)
    We haven't spoken to them for years.
  •  5
  • The babies _____ _____ very well. (not/sleep)
    The babies haven't slept very well.
  •  5
  • ____ you _______ something? (forget)
    Have you forgotten something?
  •  5
  • ____ you _____ your parents recently? (call)
    Have you called your parents recently?
  •  5