Present perfect, continuous and past

123456789101112131415161718
Across
  1. 5. When I _________ finished lunch, I called him.
  2. 6. Sabrina had already ________Japanese when she started learning English.
  3. 8. I have been______the kitchen all afternoon.
  4. 10. I have _____________ English since 2018.
  5. 12. He has already __________ to the park.
  6. 14. He has never __________ a car before.
  7. 15. When it happened, we had just _______ at the airport.
  8. 16. Ingrid didn’t arrive there until after I __________.
  9. 17. My cousin had not_________ to me for weeks.
  10. 18. They have been ____________to music rarely.
Down
  1. 1. Alice has been ____________ books for the test.
  2. 2. You have been ______ tennis since 10 o’clock.
  3. 3. My mobile phone _____ been ringing all the time.
  4. 4. She is really tired. She has ___________running.
  5. 7. He had _____________ in Germany before she went to Brazil.
  6. 8. Things have ___________ a lot since October.
  7. 9. I have been ________ out for six months.
  8. 10. I haven't __________ Mary lately. Have you?
  9. 11. I haven't __________ my newborn nephew yet.
  10. 13. After I had ________ the birthday cake I began to feel sick.