を使い果たしてしまった

used up completely

→ を
phrase Rare #36,427
used up completely Used after the thing that was exhausted. 使い果たす means “to use up completely,” and てしまった emphasizes completion, often with a sense of regret or disappointment.
JA: 旅行の前に貯金を使い果たしてしまった。
EN: I used up all my savings before the trip.

彼らはすぐに買っておいた食料品を使い果たしてしまった

They quickly used up the groceries they had bought.

私は精力を使い果たしてしまった

I've used up all my energy.

を使い果たしてしまった

We've run out of water.