Game Preview

S1 (012122)

  •  English    16     Public
    Present perfect
  •   Study   Slideshow
  • He ___ ___ the piano (for/since) 5 years. (play)
    He has played the piano for 5 years.
  •  15
  • The children ___ ___ their homework. (finish)
    The children have finished their homework.
  •  15
  • The soccer team ___ ___ six times. (win)
    The soccer team has won six times.
  •  15
  • Elsa ___ ___ a cake for the party tonight. (make)
    Elsa has made a cake for the party tonight.
  •  15
  • ___ they___ the new Marvel film? ( see)
    Have they seen the new Marvel film?
  •  15
  • We ___ ___ Wrinkle. (lose)
    We have lost Wrinkle.
  •  15
  • Ryan ___ ___ a present for Jim's birthday. (buy)
    Ryan has bought a present for Jim's birthday.
  •  15
  • Ellie ___ ___ to Japan 3 times this month. (fly)
    Ellie has flown to Japan 3 times this month.
  •  15
  • They ___ ___ here all their life. (live)
    They have lived here all their life.
  •  15
  • ___ you ___ at this company (for/since) a long time? (work)
    Have you worked at this company for a long time?
  •  15
  • The dog ___ ___ its leg. (break)
    The dog has broken its leg.
  •  15
  • We ____ ____ Janet today. (not see)
    We haven't seen Janet today.
  •  15
  • It ___  ___ raining all day. (not stop)
    It hasn't stopped raining all day.
  •  15
  • Mia ___ ___ a cold (since/for) last week. (have)
    Mia has had a cold since last week.
  •  15
  • I ___  ___ London 4 times. (visit)
    I have visited London 4 times.
  •  15
  • Eason ___  ___  a car before. (not drive)
    Eason hasn't driven a car before.
  •  15