Now every Halloween, millions turn their eyes to New York. There, giant puppets and over 50,000 marchers walk the streets This parade is so fun that it was named Best Event in the World for/on October 31 by Festivals International.

Do both for and on work in the above context? If yes, what is the slight difference?

Besides, does walk on the streets sound as good as walk the streets? If yes, are they different in meanings? Thanks.
Hi Angliholic

There is potentially a very big difference between for and on in that sentence. Using for tells me that Festivals International has given the name "Best Event in the World that is held on October 31" to the event held in New York on October 31.

As your sentence is worded, using on suggests that Festivals International itself did something on October 31.

To me, walk the streets suggests casual strolling about without any particular destination in mind. But walk on the streets suggests either specific streets or not on something else -- "not on the sidewalks", for example.
Thanks, Yankee, for the helpful explanation.

There is a bit confusion that I'd like to clear up, namely, how should I interpret for October 31 in the context?
Site Hint: Check out our list of pronunciation videos.

This parade is so fun . . .

I know it's useless to complain about this growing usage, but 'fun' is a noun and not an adjective.

This parade is so much fun . . .

Hi there clive. I've actaully wondered about this for a long time because growing up, my mother never let us say "so fun", and it still sounds kind of silly to me. I've thought before about what you said that maybe adding "much" is necessary in order to make it an adjective, but what I don't understand is why fun would not just be conseidered an adjective in that case. It is classified as both a noun and an adjective as you can see when you look it up in any dictionary. Any explanation for me?

'Fun' has been used as an adjective for long enough now that the usage is starting to be accepted. My dictionary, for example, refers to it as an adjective for informal use.

Part of its attraction for people is, I think, that the possible alternatives are longer words, eg amusing, enjoyable.

Best wishes, Clive
Teachers: We supply a list of EFL job vacancies
That does make things a little clearer. Thank you.Emotion: smile