Simple Past vs Present Perfect tense

123456789101112131415161718
Across
  1. 2. Ben has ... 300 miles in the past two days. (Drive)
  2. 4. I haven't ... Chinese food before. (Eat)
  3. 7. ...he cleaned the car yet? (Have/Has)
  4. 10. We have ... a dozen cakes for the party. (Make)
  5. 11. I have never ... of that play. (Hear)
  6. 12. My father ... his laptop, so he returned home. (Forget)
  7. 14. They have just ... the building. (Leave)
  8. 15. Maimunah ... to the store for some bread a few minutes ago. (Go)
  9. 17. He hasn't ... to his bank manager since June. (Speak)
  10. 18. I think Jim has ... enough of Lauren. (Have)
Down
  1. 1. Jamal ... his leg when he fell off the mango three yesterday. (Break)
  2. 3. He ... me several times when I was sleeping last night. (Call)
  3. 5. The tragedy ... him the lesson of life. (Teach)
  4. 6. The guitarist ... his favorite guitar for the charity. (Present)
  5. 8. Bujang ... an old song on the stage last night. (Sing)
  6. 9. I was supposed to bring the movie yesterday, but I ... it at home. (Leave)
  7. 13. The governor ... the funfair two days ago. (Open)
  8. 16. We haven't ... many ice creams this week. (Sale)
  9. 17. I've just ... that bag at a lower price in a different store. (See)