The phrase "hath one doubts" can be replaced by a number of synonyms, depending on the context in which it is being used. For example, if we are referring to uncertainty about something, we might use synonyms like "hesitates", "is unsure", or "wavers". Alternatively, if we are talking about skepticism or disbelief, we might use words like "doubts", "disbelieves", or "questions". Other synonyms for this phrase might include "second-guesses", "mistrusts", or "suspects". Ultimately, the choice of which synonym to use will depend on the subtle nuances of meaning and tone that are appropriate for the particular situation.