Game Preview

Present Perfect

  •  English    12     Public
    grammar
  •   Study   Slideshow
  • He _________________ the piano for 5 years. (play)
    He has played the piano for 5 years.
  •  15
  • The children ____________ their homework. (finish/not)
    The children haven´t finished their homework.
  •  15
  • My mom _______________ a cake for the party tonight. (make)
    My mom has made a cake for the party tonight.
  •  15
  • ______________ the new Marvel film? (you / see)
    Have you seen the new Marvel film?
  •  15
  • The dog ___________ its leg. (break)
    The dog has broken its leg.
  •  15
  • I ___________ a cold since last week. (have)
    I have had a cold since last week.
  •  15
  • We __________ the dog. (lose)
    We have lost the dog.
  •  15
  • My parents ___________ Portugal three times. (not/visit)
    My parents have not visited Portugal three times.
  •  15
  • ______ she ______ the book yet? (read/?)
    Has she read the book yet?
  •  15
  • I ____________ as a teacher for almost twenty years. (work/+)
    I've worked as a teacher for almost twenty years.
  •  15
  • She ________ a lot of weight recently. (lose/+)
    She's lost a lot of weight recently.
  •  15
  • I _________ my sister since 2005. (see/-)
    I haven't seen my sister since 2005.
  •  15