Present Perfect Crosswords Puzzle

1234567891011121314151617
Across
  1. 4. Mr. Johnson has ... for this company since 2012.
  2. 7. Have you ... your dinner?
  3. 8. I have never ... a car.
  4. 9. I have ... Ali since we were in the kindergarten.
  5. 10. The baby has ... for more than 2 hours.
  6. 14. I have never ... Mecca.
  7. 17. Although Mrs. Anna has ... the topic, I still don't understand it.
Down
  1. 1. Nina has ... a glass of milk.
  2. 2. The girls have never ... the BTS members.
  3. 3. I have ... to Yogyakarta several times. This is my fourth time.
  4. 4. She has ... the movie several times.
  5. 5. Anto has never ... a ghost.
  6. 6. My family has ... here for more than 20 years.
  7. 8. Has Ivan ... his homework yet?
  8. 10. The singer has ... more than 10 songs since the concert began.
  9. 11. Mr. Paul has ... English since 2000.
  10. 12. I have ever ... a horse.
  11. 13. They have ... tennis for two hours this morning.
  12. 15. Rita has not ... my message yet. I think she is busy.
  13. 16. Bob has ... the bike since he was a little boy.