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