Proszę o rozwiązanie

1. will buy
2. give
3. buys
4. will go
5. will have
6. it dosen't rain
7. rains
8. won't be