I'm going to ask you this. Can I use the expression "to come to an end" in terms of food? Or is it more like the expression that is used for time-related things?
"All the food in the fridge came to an end."?
Last edited by ostap77; 18-Nov-2011 at 20:29.
Everything comes to an end.
But, in this case, saying the food expired or went bad would be the more natural way to put it.
The food in the fridge went off = the food became mouldy/rotten
The food in the fridge went bad = the food became mouldy/rotten
The food in the fridge has passed/is past its use-by date - all food is stamped with a date after which it is considered dangerous to your health if you eat it.
ostap, I'll save you the bother of asking, 'but can I say ""All the food in the fridge came to an end."?'
Yes, you probably can, but most native speakers wouldn't. They'd use one of emsr2d2's suggestions, or your own, "I have gone through all my food".
Context is always important; labelling is rarely important.