I don't know why this is so, but I've always believed that the word anymore should only be used in a question or negative statement.

Do you go there anymore?
Don't do that anymore.

But I often hear people use it in a declarative sentence, such as

Anymore, I eat pizza with pepperoni.

To me this is just wrong. Am I wrong?


Solution 1:

Heh. That felt wrong to me as well, until I started peeving about it on this very site, and promptly got called to order by a linguist, and rightfully so.

Anyhow, see Wikipedia:

While any more is typically a negative/interrogative polarity item used in negative, interrogative, or hypothetical contexts, speakers of some dialects of English use it in positive or affirmative contexts, with a meaning similar to nowadays or from now on.

Positive anymore occurs in North American English, especially in the Midlands variety spoken in parts of Pennsylvania, Ohio, Indiana, Illinois, Kansas, and Missouri; its usage extends to Utah and some other western US states. [It] also occurs in parts of Ireland and Northern Ireland.

It goes on to list examples of usage as found in Wisconsin, Ontario, Pennsylvania, and Northern Ireland, dating back all the way to 1898.

Wiktionary marks the positive any more as colloquial, chiefly Northern Ireland, US.

Lastly, Merriam-Webster has the following usage discussion:

In many regions of the United States the use of anymore in sense ["at the present time, now"] is quite common in positive constructions, especially in speech <everybody's cool anymore — Bill White> <every time we leave the house anymore, I play a game called “Stump the Housebreaker” — Erma Bombeck>. The positive use appears to have been of Midland origin, but it is now reported to be widespread in all speech areas of the United States except New England.

Solution 2:

I would say that 'anymore' is a negative polarity item, meaning that it's supposed to be used in a negative context. Example: "I don't want to go to school anymore" and "I don't want to argue about this anymore."

Your example sentence, "Anymore, I eat pizza with pepperoni," is substandard English, but substandard doesn't mean you won't hear it. People use substandard expressions all the time and I think it's usually ok as long as they aren't writing something formal. This particular example bothers me, but I'm not going to say nobody can use it because I don't like it.

I also think there's a difference between "I will not eat any more pizza" and "I don't eat pizza anymore" (look at the spacing). In this case both "I will eat any more pizza" and "I eat pizza anymore" would be incorrect. The positive versions of these sentences would be "I will eat more pizza" and "I eat pizza now" or "I eat pizza nowadays."

References:

  • I have a degree in Linguistics.
  • Yale University: positive anymore.

Solution 3:

Anymore is used colloquially in Northern Irland and USA in positive constructions to mean now, from now on.
Followed by than it also mean to a greater extend than: I don't like Monet any more than I like Picasso.

The sentence you wrote means

From now on, I eat pizza with pepperoni.

Solution 4:

If it's any consolation

Anymore, I eat pizza with pepperoni

sounds just wrong to me too...

But I'm not from Northern Ireland or USA.