1) have, heard
2) heard
3) lost
4) belongs
5) will late
6) cut, making
7) to make
8) make
9) stands up, leaves
10) is, doing, is studing
11) was studing
12) has studied
13) has discovered
14) was discovered
15) was, would go
16) was
17) was walking, has blown