NO LONGER VS NOT...ANYMORE (A2 Grammar)

Both show something stopped happening or changed. NO LONGER is more formal.

Quick tip: NO LONGER = formal (before verb). NOT...ANYMORE = informal (end of sentence). Same meaning!

NO LONGER (more formal)

No longer comes before the main verb. More formal style.

NOT...ANYMORE (everyday English)

Anymore comes at the END of the sentence. More informal.

Same meaning, different style

Both express the same idea - something has changed from past to now.

Common mistakes

Practise it

Formal writing? = NO LONGER. Everyday speech? = NOT...ANYMORE. Both mean the same!