Across
- 2. very interesting
- 7. unable to pay debts
- 10. to study hard
- 11. to memorize
- 12. avoid being punished for sth
- 13. a person who starts a business
- 15. to speak angrily
- 18. Study hard in a short time
- 19. out of date
- 21. to tolerate
- 22. study through the night
- 23. accept responsibility
- 24. finish in a certain way
Down
- 1. to pass with high score
- 3. to gather or collect
- 4. to fail
- 5. learn by trying
- 6. get a perfect score
- 7. to refresh your knowledge
- 8. required
- 9. possible
- 14. a business organization
- 16. admire and respect
- 17. to decide
- 20. try hard to do something