"Have done with" is an idiomatic expression that means to be finished with something or to be done with it. There are many synonyms that can be used in place of this phrase, including "complete," "finish," "end," "conclude," "terminate," and "wrap up." Each of these words conveys a sense of finality and completion, indicating that whatever task or activity that was being done has come to an end. These synonyms can be used interchangeably depending on the context and the desired tone of the sentence. Whether you're writing an essay or having a conversation, understanding these synonyms can help you express your ideas more precisely and clearly.