まだ読んでいない本が十冊もあるから、しばらく本は( )と決めていたのに、面白そうな本を見つけて、つい買ってしまった。
Fill the bracket with the option provided below:
a) 買わないでいたんだ
b) 買わずにおこう
Which is proper answer? I think both are acceptable, (a) comes from pattern ないでいる, which is the same with pattern ずにおく, but the correct answer is (b). But I don't know why, can anyone help me explain it?