General:
* Depleted: This emphasizes that something is completely used up.
* Exhausted: This implies that there is nothing left.
* Consumed: This suggests that something has been used up entirely.
* Finished: This is a more general term for something being complete.
* Used up: This is a straightforward way to say that something has been utilized completely.
* Gone: This is a simple way to indicate that something is no longer available.
Specific to Time:
* Expired: This implies that a time limit has been reached.
* Elapsed: This focuses on the passage of time.
* Ended: This is a general term for something coming to a conclusion.
Specific to Resources:
* Lacking: This emphasizes that there is not enough of something.
* Insufficient: This implies that there is not enough to meet a need.
* Short: This indicates that there is not enough of something to last.
* Out of: This is a direct way to say that there is nothing left.
Figurative:
* Dried up: This suggests that something has lost its energy or resources.
* Worn out: This implies that something has been used too much.
* Spent: This suggests that someone or something has lost its energy or enthusiasm.
The best synonym to use will depend on the specific context in which "ran out" is being used.