37、has made 38、will go 39、is raining
34、has gone 35、happened 36、visited
31、comes 32、will have 33、to hear
28、reached 29、will be 30、have known
25、writes 26、is sleeping 27、was doing
22、wanted, get 23、will write 24、has visited
19、play 20、am mending 21、carry
16、Have, done 17、to hear, will 18、didn’t snow
13、has taught 14、doesn’t rain 15、listens
10、do 11、is singing 12、Were