When it comes to expressing that something or someone is nearly or very close to being finished, there are a variety of synonyms that can be used instead of "be almost". Some possible options to consider include: be on the brink of, be on the cusp of, be close to, be near to, be within reach of, be coming to an end, be drawing to a close, be nearing completion, be reaching the final stages, be edging towards, be verging on, be just shy of, be approaching the end, or be in the final stretch. Depending on the context and tone of the sentence, different synonyms may work better than others to convey the intended meaning.