0
Taka Posted 17 years ago
Grammar

No more/no longer

What is the semantic difference between these two?

·They don't play the piano any more.
·They no longer play the piano.
  

Top answer

There's no difference in meaning. The first is a bit more conversational.

  • There's no difference in meaning.
  • The first is a bit more conversational.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

11 Answers
0
There's no difference in meaning. The first is a bit more conversational.
0
Really no difference at all? Are they always interchangeable?

I thought the focus of 'no longer' was on time whereas 'no more' on amount.
0
In many sentences, "any more" is concerned with amount, as you say. For example: "We haven't got any more bread"; "If we have any more rain we'll be underwater".

However, "to not do something any more" is an idiomatic use of "any more" which is concerned with time.

You could also say "They don't play the piano any longer".
0
Mr WordyHowever, "to not do something any more" is an idiomatic use of "any more" which is concerned with time.


Then do these both sound equally natural? If so, with the same meaning?

·She doesn't love him any more.
·She doesn't love him any longer.
0
Taka
Then do these both sound equally natural? If so, with the same meaning?

·She doesn't love him any more.

·She doesn't love him any longer.


Both are correct English, and they mean the same thing. I guess I'd be more likely to say "any more".

Following the pattern of your
0
Takasemantic difference
None.

Pragmatic difference? Yes. Be sure you're wearing your top hat and tails when you say "They no longer play the piano".
0
Hi,

I agree with what has been said.

In the right context, you could also say something like

'She doesn't love him any more than his mother loves him'.

Here, the reference is obviously to the amount of love.

Best wishes, Clive
0
She doesn't love him any more.

Can I replace 'any more' with 'anymore'?
0
Liveinjapan
Can I replace 'any more' with 'anymore'?


In British English, "anymore" is not fully accepted and is best avoided. I believe it is more generally accepted in American English.

"anymore" is only used in the time-related sense, not in the quantity-related sense. For example, "We don't have anymore bread" is wrong in all var

Related Questions