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.
- She no longer works here.
- I no longer live in Paris.
- We no longer need your help.
- He no longer smokes.
NOT...ANYMORE (everyday English)
Anymore comes at the END of the sentence. More informal.
- She doesn't work here anymore.
- I don't live in Paris anymore.
- We don't need your help anymore.
- He doesn't smoke anymore.
Same meaning, different style
Both express the same idea - something has changed from past to now.
- I no longer like it. = I don't like it anymore.
- She's no longer a student. = She isn't a student anymore.
- They no longer live here. = They don't live here anymore.
- Choose based on formality!
Common mistakes
- Not "She doesn't no longer work here" — say "She no longer works here OR She doesn't work here anymore". Don't use DOESN'T with NO LONGER.
- Not "I no longer don't like it" — say "I no longer like it". NO LONGER already has negative meaning.
Practise it
Formal writing? = NO LONGER. Everyday speech? = NOT...ANYMORE. Both mean the same!