Meaning of "all day long" as used by Bradley Walsh

In the TV series The Chase, presenter Bradley Walsh frequently uses the phrase 'all day long'. In the situations when he uses it, I would expect 'perfect' or 'dead right'. Is that a meaning for 'all day long', and if so, where is it from? I am an English teacher and I had never heard this usage until I first watched the programme about 3 months ago.


Solution 1:

"all day long" is a very affirmative expression. if someone who loved jelly beans were asked, "would you like a free delivery of jelly beans?", that person could easily respond, "all day long." similarly, someone who enjoyed festivities, when asked if she might like to attend a party that night, could answer, "all day long," which, rather than showing literal accuracy, would impart a level of enthusiasm.