Study

Present perfect

  •   0%
  •  0     0     0

  • Make present perfect: _______ (they sell) a lot of DVDs?
    Have they sold
  • Make present perfect: We ________ (run) 5 kilometres so far today.
    have run
  • Make present perfect: He ___________ (never meet) a famous person.
    has never met
  • I have seen the review of her new book. (just)
    I have just seen the review of her new book.
  • Have they heard the gossip _______?
    yet
    already
    still
    just
  • Make present perfect: _____________ Aleena (ever drink) mango juice?
    Has Aleena ever drunk mango juice?
  • Make present perfect: You __________ (not make) any money today.
    haven't made
  • Make present perfect: I / not visit my grandparents / three months. I've been too busy.
    I haven't visited my grandparents for three months.
  • Make present perfect + for/since: Jane and John / be married / a year.
    Jane and John have been married for a year.
  • Make present perfect + for/since: I / not hear Aleena / May. I hope she's OK.
    I haven't heard from Aleena since May
  • Make present perfect: I ____________ (not play) any games online this week.
    haven't played
  • Celebrities have had problems with the paparazzi _______ years.
    since
    for
  • They haven’t interviewed the celebrity. (yet)
    They haven't interviewed the celebrity yet.
  • Make present perfect: My friend __________ (change) his email address.
    has changed
  • I haven't read the newspaper headlines. (still)
    I still haven't read the newspaper headlines.
  • Make present perfect: Emir / have his motorbike / last summer.
    Emir has had his motorbike since last summer.
  • Make present perfect: We __________ (create) a web page.
    have created
  • Mum's done three crossword puzzles ______ 9 o'clock this morning!
    for
    yet
    since
    already
  • Samir hasn't read the sports section of the paper _______.
    yet
    just
    already
    still
  • Make present perfect: This programme ________ (copy) 200 files.
    has copied
  • You're too late. I've _________ heard about that story.
    yet
    already
    still
  • Make present perfect: Mohammed ______ (never fly) on a plane before.
    has never flown
  • Make present perfect: A They_____(sell) all the tickets to that concert. B We can’t go, then. What a shame!
    have sold
  • Make present perfect: We __________ (not write) any emails this week.
    haven't written
  • The play ______ hasn’t started! Why not?
    already
    still
    yet
    just
  • Jo’s________ left. She went two minutes ago.
    still
    just
    yet
  • Make present perfect: I __________ (not travel) by ship before
    haven't travelled
  • Make present perfect + for/since: _____ you like / Japanese food / a long time?
    Have you liked Japanese food for a long time?
  • Make present perfect: A Can you call Tom? B No, I _________ (leave) my mobile phone at home. I can’t call anyone!
    have left
  • He has written four magazine articles. (already)
    He has already written four magazine articles.