Study

Present Perfect B1

  •   0%
  •  0     0     0

  • He _________________ his car ____. (not/fix)
    He hasn’t fixed his car yet.
  • _________________ the new Marvel movie ____? (you) (watch)
    Have you watched the new Marvel movie yet?
  • We _________________ dinner. (have) (recently)
    We have just had dinner.
  • She _________________ her driving test ____. (not/pass)
    She hasn’t passed her driving test yet.
  • _________________ in Paris ___ three months? (they) (study)
    Have they studied in Paris for three months?
  • I _________________ in this city ___ a long time. (live)
    I have lived in this city for a long time.
  • You _________________ in the office ___ 8 a.m. (be)
    You have been in the office since 8 a.m.
  • They _________________ football ___ five years. (play)
    They have played football for five years.
  • She _________________ in Italy ___ ten years. (live)
    She has lived in Italy for ten years.
  • I _________________ my grandparents ___ many years. (not/see)
    I haven’t seen my grandparents for many years.
  • _________________ to Italy before? (you) (be)
    Have you been to Italy before?
  • She _________________ that book two times. (read)
    She has read that book two times.
  • She _________________ her best friend. (call) (recently)
    She has just called her best friend.
  • I _________________ my homework. (do) (sooner than expected)
    I have already done my homework.
  • They _________________ in this house ___ 2010. (live)
    They have lived in this house since 2010.
  • She _________________ at this company ___ 2018. (work)
    She has worked at this company since 2018.
  • I _________________ my new phone. (buy) (recently)
    I have just bought my new phone.
  • I _________________ my best friend ___ a long time. (not/see)
    I haven’t seen my best friend for a long time.
  • She _________________ her homework ____. (not/do)
    She hasn’t done her homework yet.
  • He _________________ the piano ___ 5 years. (play)
    He has played the piano for 5 years.
  • _________________ the report ____? (he) (write)
    Has he written the report yet?
  • _________________ at this school ___ two years? (they) (study)
    Have they studied at this school for two years?
  • I _________________ my holiday plans ____. (not/make)
    I haven’t made my holiday plans yet.
  • They _________________ their test results. (receive) (sooner than expected)
    They have already received their test results.
  • They _________________ best friends ___ primary school. (be)
    They have been best friends since primary school.
  • _________________ in Spain ___ last summer? (you) (be)
    Have you been in Spain since last summer?
  • _________________ their passports? (they) (find)
    Have they found their passports?
  • I ____________ my part in the group project. (finish) (sooner than expected)
    I have already finished my part in the group project.
  • She _________________ sick ___ last week. (be)
    She has been sick since last week.
  • He _________________ his phone. (lose) (recently)
    He has just lost his phone.
  • She _________________ the new dance routine. (learn) (recently)
    She has just learned the new dance routine.
  • They _________________ their car. (wash) (recently)
    They have just washed their car.
  • We _________________ the museum. (visit) (recently)
    We have just visited the museum.
  • He _________________ lunch ____. (not/eat)
    He hasn’t eaten lunch yet.
  • They _________________ for their exam ___ weeks. (study)
    They have studied for their exam for weeks.
  • He _________________ his homework ____. (not/finish)
    He hasn’t finished his homework yet.