Game Preview

Present Perfect Simple

  •  English    25     Public
    B1+. English File 4th Edition. Unit 5A, grammar bank, page 140
  •   Study   Slideshow
  • I __________ (never / eat) sushi.
    I've never eaten sushi.
  •  15
  • They __________ (visit) many countries in their lives.
    They've visited many countries in their lives.
  •  15
  • __________ you __________ (meet) your new colleague from the other department?
    Have you met your new colleague from the other department?
  •  15
  • She __________ (not / try) that type of cuisine.
    She hasn't tried that type of cuisine.
  •  15
  • I __________ (already / see) that movie, and it's not even officially released.
    I've already seen that movie, and it's not even officially released.
  •  15
  • We __________ (live) in this city for several years.
    We've lived in this city for several years.
  •  15
  • He __________ (not / see) that movie ___.
    He hasn't seen that movie yet.
  •  20
  • How many times __________ you __________ (travel) abroad?
    How many times have you travelled abroad?
  •  15
  • My friends __________ (not / be) to a concert recently.
    My friends haven't been to a concert recently.
  •  15
  • By the time I arrived, they __________ (already / finish) the project.
    By the time I arrived, they had already finished the project.
  •  15
  • I __________ (just / finish) reading a fascinating book.
    I've just finished reading a fascinating book.
  •  15
  • We __________ (already / start) the meeting because everyone is here.
    We've already started the meeting because everyone is here.
  •  15
  • She __________ (already / visit) the doctor about her health concerns.
    She's already visited the doctor about her health concerns.
  •  15
  • They __________ (not / see) the latest movie _____.
    They haven't seen the latest movie yet.
  •  20
  • She __________ (already / eat) lunch.
    She's already eaten lunch.
  •  15
  • We __________ (not / meet) our new neighbours _______.
    We haven't met our new neighbours yet.
  •  20