Simple past Crossword

Complete the crossword, then click on "Check answers" to check your answer. If you are stuck, you can click on "Help" to get a free letter. Click on a number in the grid to see the clue or clues for that number.
          1      2      3        4      5        6       
  7                                       
8          9          10      11                12      13   
      14                                   
15                16        17                18       
            19                    20           
21      22                        23               
                  24          25              26   
27      28              29                  30         
          31                  32               
  33                    34                     
                35                  36         
37    38                                       
      39          40    41                         
42            43                          44      45   
                46        47          48           
          49      50                51             
    52                53          54          55       
                      56                   
57        58               

Across:

3. swim
5. read
8. have
9. find
11. hear
12. get
15. feel
16. forget
20. drink
22. forgive
24. meet
25. hit
27. see
31. throw
32. spend
33. cost
35. tell
36. wear
37. eat
40. fly
42. bring
46. fall
49. lose
51. make
52. sell
55. put
56. think
57. let
58. fight

Down:

1. speak
2. run
4. mean
5. ride
6. dig
7. come
10. drive
13. take
14. stand
17. give
18. pay
19. catch
20. do
21. rise
23. choose
26. braek
28. write
29. keep
30. know
34. blow
38. tear
39. cut
41. leave
43. hold
44. sleep
45. send
47. lend
48. ring
50. sing
52. sit
53. hit
54. win