I thought something like this could happen, so I prepared for it.
I thought something like this might happen, so I prepared this just in case.
ご質問ありがとうございます。
「そんなこともあるだろうと思って準備しておいたよ」は英語に訳しますと「I thought something like this could happen, so I prepared for it.」になると思います。
「そんなことも」は「something like this」と訳しました。
「あるだろうと思って」は「I thought ~Could happen」とか「I thought ~Might happen」になると思います。
「準備しておいたよ」は「so I prepared for it」と訳しました。
「so I prepared this just in case.」も言えます。「Just in case」は「念の為」という意味ですね。
役に立てば幸いです。
I prepared this just in case something like that happened.
・I prepared this just in case something like that happened.
「そんなことが起きるかもしれないと思って、念のためにこれを準備しておいたよ」
prepare は「準備する・用意する」という意味の動詞で、something like that(そんなこと・そういったトラブル)と組み合わせることで表現できます。
・I brought this just in case, thinking something like this might happen.
「こんなこともあるかもしれないと思って、念のためこれを持ってきたよ(準備しておいたよ)」