1.had know........would have gone.
2.would have bought
3.will buy
4.would have seen.......had gone
5.had not been
6.isn't
7.returned
8.doesn't rain
9.didn't invite
10.would......do.........were.
11.will buy
12.drove....wouldn't have
13.make.......will......be
14.would be
15.had gone.........would have met
16.ask
17.would have invited
18.will bark............ hears
19.had
20.won't let............. come
21.don't go............. will send
22.were .................. would accept
23.won
24.were ................... would tell
25.had .............. would have gone
26.had known....................would have come
27.will we do
28.would write
29.were ................would know
30.eat .................. won't get
31.comes ....................will lose