Suppose we just realised that there are no more eggs in the fridge. Which one sounds more natural English ?
1. We ran out of eggs.
2. We've run out of eggs.
1. We ran out of eggs. This implies that at some point in the past you ran out of eggs.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
1. We ran out of eggs.
This implies that at some point in the past you ran out of eggs.
2. We've run out of eggs.
We've = We have = present perfect. This means an action beginning in the past has been completed in the present. I think this option would technically be more accurate if you needed three eggs for a recipe and used one, only to realize that you had no more left