logo

Level: upper-intermediate
Category: grammar
Topic: present perfect

Present Perfect Simple or Present Perfect Continuous

Choose the Correct Tense: Present Perfect Simple or Present Perfect Continuous


  1. Our family ________ never ________ in a flat before. (live)
  2. The Chess Club of Springfield _______________________ in the public library on Monday nights since 1956. (meet)
  3. 4,000 residents of our town _________________________ a petition to close the rubbish incinerator. (sign)
  4. Charles is a marine biologist and ________________________ in the Galapagos Islands for 3 years. (work)
  5. Sarah ___________________________ piano lessons for 5 years now, but she doesn't play very well at all. (take)
  6. I'm sorry I'm late. ___________ you _____________________ for a long time? (wait)
  7. Oscar is staying in a hotel because he __________________________ a good flat yet. (find)
  8. My father sometimes talks to the President on the phone, but he _________ never __________ him in person. (speak)
  9. Jack looks tired. I wonder if he ________________________________ well lately. (sleep)
  10. My husband doesn't like romantic films, so we ___________ never __________ 'Titanic' together. (watch)

  • Click to show/hide answer key

Created:  2009-03-07
Updated:  2009-03-07

copyright © Lexica Language Institute