Study

Present perfect tense

  •   0%
  •  0     0     0

  • They _____________________ (buy) a new house recently.
    have bought
  • We _____________________ (not buy) a new car.
    haven't bought
  • He _____________________ (read) the book I recommended.
    has read
  • They _____________________ (not attend) any concerts recently.
    haven't attended
  • We _____________________ (not take) a vacation in years.
    haven't taken
  • She _____________________ (write) a bestselling novel.
    has written
  • I _____________________ (not complete) the online course.
    haven't completed
  • She _____________________ (clean) the entire house today.
    has cleaned
  • He _____________________ (run) a marathon this year.
    has run
  • He _____________________ (write) several award-winning novels.
    has written
  • Mary _____________________ (not clean) her room yet.
    hasn't cleaned
  • _____________________ you (see) the latest news update?
    Have
  • _____________________ you (see) the latest movie?
    Have
  • We _____________________ (not eat) at that restaurant before.
    haven't eaten
  • They _____________________ (not visit) their grandparents this year.
    haven't visited
  • I _____________________ (not learn) how to play the piano.
    haven't learned
  • I _____________________ (not finish) reading that book.
    haven't finished
  • _____________________ he (learn) to play the guitar?
    Has
  • _____________________ they (move) to a new city?
    Have
  • I _____________________ (finish) my assignment.
    have finished
  • We _____________________ (not visit) the new museum yet.
    haven't visited
  • I _____________________ (lose) a lot of weight.
    have lost
  • They _____________________ (travel) to many countries.
    have traveled
  • I _____________________ (lose) my keys again.
    have lost
  • _____________________ your parents (visit) the new art gallery?
    Have
  • She _____________________ (not write) her Biology homework yet.
    hasn't written
  • _____________________ you (go) to the beach this summer?
    Have
  • They _____________________ (not meet) the new neighbors.
    haven't met
  • She _____________________ (not cook) anything for dinner yet.
    hasn't cooked
  • We _____________________ (work) on this project for months.
    have been working
  • She _____________________ (watch) that movie three times.
    has watched
  • They _____________________ (not attend) the wedding ceremony.
    haven't attended
  • We _____________________ (not paint) the living room yet.
    haven't painted
  • _____________________ your brother (graduate) from college yet?
    Has
  • _____________________ you (learn) how to swim yet?
    Have