The phrase "had to dinner" can be expressed in various ways using different synonyms. Some of the synonyms for "had to dinner" include "dined," "ate," "feasted," "partook," "consumed," and "enjoyed a meal." These synonyms can be used interchangeably depending on the context and tone of the sentence. For instance, "dined" is more formal and may be used in official settings, while "feasted" is more playful and upbeat and is often used in celebratory contexts. In essence, choosing an appropriate synonym for "had to dinner" can help to diversify the language and add depth to the expression.