I wanted to have a slice, but I took two slices by accident.
by accident は意図していないことが起きたときに言います。
I wanted to have a slice of ham, but I took two slices by accident. So I ended up
eating an extra slice of ham this morning.
ハムを一枚取ろうとしたのに間違って2枚取ってしまった。なので今朝は1枚多くハムを食べることになった。
end up ‐ 結果として、~することになった
end up は選択肢があまりない状態の時に使うことが多いです。しかたなく、というニュアンスがあります。
an extra slice of ham ー 1枚余分(1枚多くの)のハム