あと1つしか残ってない。
There’s only one left.
「left」は「leave」の過去分詞です。「leave」は「残す」という意味もあります。
たとえば
Leave some for me.
(私の分も残して)
I left you one.
(君にも1つ残しておいたよ)
I left my umbrella on the train.
(電車の中に傘を置いてきた)
「leave」の受身の「be left」は「残っている」という意味です。
たとえば
There’s nothing left.
(何も残ってない)
Is there any left?
(残ってる?)
How many are left?
(あと何個残っているの?)