1) are doing
2) is; has been shining
3) have seen
4) had broken
5) had walked
6) had been playing/
7) has found
8) burned
9) sell
10) was doing
11) visited; hadn't been
12) works
13) had doing
14) was eating
15) has transleted
16) have been making
17) get; will give