Across
- 3. history
- 5. to need
- 8. to have
- 10. afternoon/late
- 12. easy
- 13. always
- 15. many/much/a lot
- 17. Spanish
- 20. day
- 21. art
- 25. math/mathematics
- 26. never
- 27. English
- 28. to arrive/to show up
- 29. to answer
Down
- 1. computer
- 2. morning/tomorrow
- 3. there is/there are
- 4. schedule
- 6. minute
- 7. to use
- 9. night
- 11. hard/difficult
- 14. to teach
- 16. almost
- 18. test/exam
- 19. hour/time
- 22. to take/to drink
- 23. early
- 24. science