New visitor? Visit the main grammar pages or read about the present perfect first.

The Present Perfect


Practice 1: Complete these sentences with the word(s) in brackets. Remember to use contractions ("I've" not "I have") where necessary.


  1. sushi? (you / eat / ever?)
  2. my keys. ( I / lose / never)
  3. this film three times. (She / see)
  4. this book. (I / read / never )
  5. football twice this year. (I / play / only)
  6. champagne. (They / drink / never)
  7. an accident? (she / have /ever?)
  8. his brother? (he / hit / ever?)
  9. this grammar before. (we / not / study)
  10. my wallet yet. (I / not / find)


Practice 2: Been or gone? "He has gone to France" means he is still in France. "He has been to France" means that he went to France and came back - he has had this experience.


  1. We've never skiing.
  2. Tom's shopping. He'll be back soon.
  3. Have you ever to the opera?
  4. Where's your sister? Has she to work?
  5. You're late! Where have you ?


Do you want more practice? If you have 10 minutes free, click here to learn about the difference between the present perfect simple and present perfect continuous and to practise these.