ご質問頂きありがとうございます。
状況が掴めないので、
想像で、お答えさせて頂きますね。
I have been practicing for my exam.
→試験のために練習していた
I was ready for the exam.
→試験の準備はできていた。
テストが、延期された場合
My exam was postponed.
テストを受けなくてよくなった場合
I didn't have to take the exam anymore.
ここで、悲しかったと言う事は、
テストのためにあれだけ練習したのに!
と言う事だと、思いますので、
I practiced for nothing!
と、言う事ができるかな?と思います。
なんのために練習したの!?と、いう感じです。
参考にされてみてください。