There are words like 'but' , 'cut' etc pronounced in the same way, but 'put' is pronounced differently. Put has the same structure as but and cut (One 'u' between two consonants). So why is it pronounced differently ?

marked as duplicate by tchrist, Robusto, Andrew Leach, Bradd Szonye, ShreevatsaR Sep 29 '13 at 0:25

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 6
    The reason is that English spelling does not represent English pronunciation; it was developed for Middle English, which changed pronunciation to Modern English, without changing spelling. Plus, when a word is borrowed into English from another language, it keeps its original spelling if the language it's borrowed from uses the Latin alphabet. Just like Hindi has lots of words that are still spelled the way they were in Sanskrit; that's why Krishna is spelled with an "ri" in English -- in Sanskrit the vowel with "K" was actually a syllabic R, instead of being assimilated into RI, like Hindi. – John Lawler Sep 28 '13 at 17:21
  • Also note, cut, but and put are pronounced the same if put is as in golf, but not as in to place... – AthomSfere Sep 28 '13 at 18:04
  • 1
    The answer to your specific question is here: Why are “put” and “but” different in their pronunciation? – sumelic Feb 16 '16 at 3:52