This is getting ridiculous.
In British English, shone, as in the sun shone, is pronounced shon, ie 'on', but with sh in front. It doesn't rhyme with any of the examples, and those who think it sounds the same as 'one' are just plain wrong.
'One' sounds the same as 'won' (he won a prize), nothing like shone. If it did it would be like 'wan', as in pale and wan.
Shown, on the other hand, as in 'I was shown two examples', sounds like 'own' (oan) just with sh in front - shown.
One and gone do not rhyme. Won sounds like wun. Gone sounds like 'on' but with a hard g in front, hence 'gone'.
That should clear this madness up.