I couldn't finish eating all the yogurt before the expiration date.
I didn't eat all the yogurt before it went off.
ーI couldn't finish eating all the yogurt before the expiration date.
「賞味期限までにヨーグルトを全部食べきれなかった」
to finish eating で「食べ終わる」
expiration date で「賞味期限」
ーI didn't eat all the yogurt before it went off.
「ヨーグルトが悪くなる前に食べきれなかった」
to go off で「食品が悪くなる・腐る」
このような言い方もあります。
ご参考まで!
I wasn't able to eat them before the best before date.
I wasn't able to eat them before the best before date.
賞味期限までに食べきれなかった。
best before date で「賞味期限」という意味の英語表現です。
expiration date と言えば「消費期限」という意味になります。
またいつでも質問してください。