This isn't a real riddle, but it has certainly mystified me and I can't stop thinking about it, so I would really like an answer. :-)
When asked a question with a choice, 'is it legal or illegal?', someone for some reason answered 'yes'.
Somebody else commented that you cannot answer a choice with 'yes', but
that someone wrote 'More formally, the answer is "Yes, it is either
legal or illegal, and you didn't ask which."'
I thought 'or' was used to give an alternative, so how can 'yes' be the answer to a choice you're given?
By the way, the question can be re-worded any way you like: 'are roses red or green?', 'should we go out or stay in?', etc.