T020-Present Perfect Simple and Progressive

Gap-fill exercise


Put the verbs into the PRESENT PERFECT SIMPLE or PRESENT PERFECT PROGRESSIVE.


  1. I (PLAY) tennis all morning and I'm tired now.
  2. I (LOSE) weight recently.
  3. John (WRITE) to his aunt but he (NOT RECEIVE) a reply yet.
  4. Please drive to work carefully. It (SNOW) and not all the roads are free.
  5. How far (YOU TRAVEL) this morning?
  6. He (SAVE) up to buy a new TV set.
  7. Paula (LEAVE) work early today to meet her uncle.
  8. I (FIND) my cheque book at last.
  9. The young man is only 23, but he (ALREADY CLIMB) eight peaks in the Himalayas
  10. Kay and Bruno (LIVE)in London for the past 5 years. Recently they (TRY)to buy a house in the country
    , but they (NOT MANAGE) to sell their flat yet.
  11. Jill and Andy (ARGUE) a lot recently because Jill is always going out with her friends.
  12. I (EAT) so much ice cream, I feel sick.
  13. He (HAVE) second thoughts about the job he rejected.
  14. The trains (RUN) late all morning.
  15. Cecilia (CRY) all day because she (FAIL) her exams.
  16. I (SUNBATHE) all morning and now I've got a sunburn