What's the difference between 'any more' and 'anymore'? [duplicate]

Solution 1:

The key to understanding which is correct has less to do with indefiniteness and more to do with what each of the parts of speech are.

Can't afford to spend any more time

is the correct construction. Here, you have an adverb any modifying an adjective more, which itself modifies a noun time.

Solution 2:

From Any more or anymore? on the Cambridge Dictionary website...

Any more as a determiner

We use any more as a determiner to describe ‘an indefinite quantity of something’. Any more is similar to some more. Some more is more common in affirmative statements; any more is more common in questions, in clauses with if and in sentences with negative words such as hardly, never, scarcely:

Would you like any more tea?


Any more as an adverb

Any more is also an adverb and has the meaning of ‘no longer’ or ‘in the past but not now.’ In this meaning, we use it in end position:

We don’t go to Cornwall on holiday any more. (We used to go in the past but not now.)

Especially in American English, any more, as an adverb, can be written as one word, anymore:

He doesn’t cycle anymore.


Personally, I'd rarely if ever use the single-word form, just as I tend to stick with any time rather than anytime. But I'm a Brit - and per the bolded text above, that's probably relevant.