Answer:
In order...
1. rang, wrote
2. saw
3. grew
4. I'll send
5. played (I'm not sure about this one, because 'at the weekend' is not gramatically correct, so it would be "He played tennis over the weekend/during the weekend")
6. talked
7. stole, haven't been caught
8. will start
9. spoke
10. wasn't, would be
11. didn't
12. Have you had
13. sold
14. listened, arrived
15. already bought, will be
16A. didn't
16B. will be
17B. made
18. works, never gets up
19. had, drove, flew
20. knew, met
21B. will visit
22. spent
23. didn't let her go, is
24. just moved
25. goes
26. do, take
27. What is Arnie doing over there
28. read
29. didn't, wait
30. walked, started
31. is bringing
32. Did (you) pay, called
33. take
34. (finally) work (like)
35. made
36. learned
37. was taken
38. Does he usually have
39. didn't/did not
40. Have you ever drove (a train)
Step-by-step explanation:
I'm not sure how many are correct as I don't know the full context of your lessons/assignment but hopefully most is correct!