Can't I just say "I won't ask twice"? Or "I won't ask a second time" sounds more formal?
You're correct! "I won't ask twice" is much more commonly used and is a less formal sounding option. I think "I won't ask a second time" is used here to emphasize that he is not a native English speaker and, since he is a prince/king, to make his speech sound more formal compared to everyone else.
Get more Native English Expressions >