Game Preview

Present Perfect B1

  •  English    36     Public
    Form the present perfect - careful when forming questions!
  •   Study   Slideshow
  • He _________________ the piano ___ 5 years. (play)
    He has played the piano for 5 years.
  •  15
  • I ____________ my part in the group project. (finish) (sooner than expected)
    I have already finished my part in the group project.
  •  15
  • They _________________ in this house ___ 2010. (live)
    They have lived in this house since 2010.
  •  15
  • She _________________ her homework ____. (not/do)
    She hasn’t done her homework yet.
  •  15
  • We _________________ dinner. (have) (recently)
    We have just had dinner.
  •  15
  • You _________________ in the office ___ 8 a.m. (be)
    You have been in the office since 8 a.m.
  •  15
  • I _________________ my grandparents ___ many years. (not/see)
    I haven’t seen my grandparents for many years.
  •  15
  • They _________________ their test results. (receive) (sooner than expected)
    They have already received their test results.
  •  15
  • She _________________ at this company ___ 2018. (work)
    She has worked at this company since 2018.
  •  15
  • He _________________ his car ____. (not/fix)
    He hasn’t fixed his car yet.
  •  15
  • I _________________ in this city ___ a long time. (live)
    I have lived in this city for a long time.
  •  15
  • She _________________ her best friend. (call) (recently)
    She has just called her best friend.
  •  15
  • They _________________ football ___ five years. (play)
    They have played football for five years.
  •  15
  • _________________ in Spain ___ last summer? (you) (be)
    Have you been in Spain since last summer?
  •  15
  • He _________________ his homework ____. (not/finish)
    He hasn’t finished his homework yet.
  •  15
  • She _________________ sick ___ last week. (be)
    She has been sick since last week.
  •  15