The spelling of "haddest a good time" may seem confusing at first glance, but it is actually a reflection of its origins in Early Modern English. The word "haddest" is a second-person singular past tense form of the verb "have," and it is pronounced as /ˈhædɪst/. The phrase "a good time" is pronounced as /ə ɡʊd taɪm/. Thus, the complete phrase is pronounced as /ˈhædɪst ə ɡʊd taɪm/. While this spelling may seem archaic, it is an interesting example of how language has evolved over time.