1.has been writing taught
2.reading/to read
3.Is interesting is interested
4.the more careful the fewer
5.will miss
6.to store/for storing
7.thousand thousands
8.have been raising
9.Collecting
10.have finished finished
11.Has been teaching hasn't
12.have been building have returned
13.has been writing