Present perfect

1234567
Across
  1. 2. Have you had a ___(fun)day?
  2. 5. have you ___(do) your homework?
  3. 6. has she ___(pass) all her subjects?
  4. 7. have you ___(do) your homework?
Down
  1. 1. have you ___(attend) school today?
  2. 3. have you ___(be) a good student?
  3. 4. has he ___(listen) the teacher's music?