present perfect

123456789101112131415161718
Across
  1. 2. I had ----- whole day last Sunday.
  2. 3. I had ----- a new car last week.
  3. 6. I had ----- to bring my files back last week.
  4. 8. I had ----- too much last night.
  5. 10. I had ----- to France last year.
  6. 12. I had ----- 7km last Sunday.
  7. 14. I had ----- a poem last Christmas
  8. 15. / The film had ----- 20mins before i came.
  9. 16. I had ----- this car for 20yrs.
  10. 17. / I had -----the exam date.
Down
  1. 1. / I ---- a new phone for my birthday.
  2. 2. Sam had ----- across India Ocean once.
  3. 3. I had ------ the glass
  4. 4. / Kate had ----- what you said to her.
  5. 5. Tom had ----- his breath for 2mins.
  6. 7. I had ----- my bills online.
  7. 9. I had ----- too much last yesterday.
  8. 11. Someone had ----- some rubbish in my garden yesterday.
  9. 13. / I was ----- in the traffic last night.
  10. 18. My son had ---- a football match last week.