Present Perfect

12345678
Across
  1. 3. I haven't ......... Jane for agres. She has changed a lot!
  2. 4. My teacher has just ......... this exams.
  3. 5. We have ....... this house for years.
  4. 7. I have done this sport ...... 1999.
  5. 8. We have ......... each other for 3 years.
Down
  1. 1. My mother has ......... cleaned the whole kitchen with me.
  2. 2. Has she ........ the whole milk from the fridge?
  3. 3. Someone has.......... my new bike!
  4. 5. ..... she been teaching for 10 years?
  5. 6. Why have you ......so upset?