Study

Present Perfect

  •   0%
  •  0     0     0

  • We _____ (been) to England many times.
    have been
  • How many books _____ you _____ (read) this month?
    have / read
  • We _____ never _____ insects before. (eat)
    have eaten
  • David _____ (win) the competition.
    has won
  • They _____ (see) that movie already.
    have seen
  • By the time we arrived, they _____ (leave).
    have left
  • I _____ my pen. Can I use yours? (lose)
    have lost
  • I _____ never _____ (to be) to Japan.
    have been
  • I _____ Peter since I was 5 years old. (know)
    have known
  • She _____ (not/finish) her homework yet.
    hasn't finished
  • I _____ (not/eat) lunch yet.
    haven't eaten
  • A: 'Where's Celine?' B: 'She ______ just ______.' (leave)
    has left
  • She _____ (live) here for three years.
    has lived
  • I _____ the keys that I lost yet. (find)
    have found
  • I _____ never _____ her before.
    have seen