1.1 is going to rain
2 is making
3 am working
4 sets/is setting
5 dies
6 gets/goes
7 visit/have
8 study
9 is writing
10 are we having
11 smells
12 do you hear
13 like
14 hates
15 gives
16 is snowing
17 love
18 do you know
19 is coming
20 do you notice
2.1 still haven't found
2 have you finished
3 haven't been waiting
4 have slept
5 have been trying
6 have stayed
7 have lived/have just decided
8 have been waiting/hasn't come
9 has been working/hasn't had
10 has been writing/hasn't finished