Answer:
11) had not rained
12) arrived
13) had not bought
14) rained
15) had eaten
16) met
17) sat
18) played
19) had snowed
20) had had
Hope this helps.
3.3m questions
4.2m answers