Having finished is a phrase widely used in everyday language, referring to the completion of a particular task or activity. However, there are several synonyms that can be used in place of this phrase to add some variation or clarity to our writing. Some great alternatives for having finished include accomplished, completed, concluded, ended, terminated, wrapped up, finalised, fulfilled, and consummated. These synonyms can help us to emphasize that a task has been fully completed or add a sense of finality to a statement. By using alternative phrases to having finished, we can add depth and interest to our writing while avoiding repetitive language.