Following on in my theme to help you distinguish similar sounding words, try these:
To practice making ‘run’ and ‘ran’ sound different, repeat these:
run, bun, fun
ran, can, man
For ‘sang’ and ‘sang’:
sang, bang, sang, bang
sung, hung (or tongue – /tʌŋ/), sung, hung, (tongue)
There are several more words that rhyme (sound the same). Can you think of any? Then you can practice with a list of words that all have the same sound except for the first letter sound.