Wow, I do not know how I know this, probably my dad told me years ago and I've just retained it for an occasion such as this. In the times when there were town criers that brought beople the news, they would start at the town hall which would be at the center of the town, and they would work their way around the streets all the way out to the outskirts. This often took a whole day, and so those that lived near the centre found out in the morning before going to market and generally socialising. Those that lived near and on the outskirts wouldn't find out until evening, and so would be always talking about yesterdays news. But to them (and you must understand they were the majority AND the ones more likely to use phrases such as streets ahead) it seemed more like the others were ahead rather than themselves being behind. Therefore those close to the centre were 'streets ahead' of those that were literally streets behind. Hope that answers it for you, and until QI disproves it, good-bye Acey~Nz
the origin of this idiom mean fail or succeed
The original term 'ahead-start' referred to a participant being allowed to begin a race in front of other competitors as part of a planned advantage. The modern idiom 'headstart' arose as the 'a' in 'ahead-start' became confused as a pronoun, which was subsequently dropped. This is where headstart came from.
To be exposed
Origin "up a storm"
That's not an idiom - it means exactly what it says - there are twelve months in a year.
The origin of the idiom 'go the extra mile' is from the Bible. It comes from a parable of Jesus in the 5th chapter of the book of Matthew.
The idiom a feather in your cap is of English origin. It derived from Indian warriors who added a feather to their head gear when they killed an enemy.
On city streets drivers should cast their eyes how far ahead?
It is a slang term from the 1930's, origin not known
Palestinian and Persian
the jazz era
grab a bite
It was in 1960 in America
It is just an idiom and has no history.
To hope for the best
Meaning he will help you out.
you found it