ありがとうございます

I'm so hungry that I could eat a horseという文で、私はとても腹が減っていたので馬を1頭食べられましたと訳したのですが、
解答ではお腹がすいているから馬1頭でも食べられる(だろう)とあったのですが、so〜thatの構文の形で、解答のようにcouldを推量の意味で使ってもいいのでしょうか?