no longer

"no longer" は「過去はそうだったけど今は違う、昔はあったけど現在は存在していない」という意味のフレーズです。日本語では「もはや〇〇でない」と訳されます。

【英英辞典によるワードの意味】
【参照】NO LONGER | 意味, Cambridge 英語辞書での定義

in the past but not now:

It's no longer used.

Japanese

「〇〇でない」ということを言いたい時に否定の not をつけます。no longer は not と同じ位置で使用され同じ否定文となりますが、少しニュアンスが変わります。
not は「現在そうでない」ということだけが伝わり、no longer は「過去はそうだったけど」というニュアンスが加わります。

You no longer have to do it.

You don't have to do it.

Japanese

「昔はできたことが今ではできない」ということを表現する際にも使われます。

I can no longer program.

no longer はフォーマルな表現

no longer はフォーマルな表現です。友人との会話などでは違和感があります。
カジュアルな場面では「not 〇〇 any longer」が使われます。意味は no longer と同じです。

I doesn't work there any longer.

Japanese

no longer than なら「長くても」の意味

not として使うno longer は「そうでない」という否定の意味のイディオムですが、比較として使われることもあります。

「no longer than 〇〇」 は 「〇〇より長くない」ことから「長くても」という意味にもなります。

That speech will be no longer than 30 minutes.

Japanese