I have read tidbits about the two witnesses in the book of revelation. What I don't know is whether or not these are Angels, or Humans and what their purpose is.
closed as primarily opinion-based by El'endia Starman♦ Jan 23 at 18:27
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
I believe that they are literal men. With that in mind, there are two different schools of thought that I have come across on whom these men could be:
Summary: We don't know who they are, but they could be two future prophets, or two prophets from the past God has sent back.
I believe these are literally Moses and Elijah, by comparing what Revelation says about the two witnesses with the Old Testament accounts of Moses and Elijah.
First, "fire proceedeth out of their mouth, and devoureth their enemies: and if any man will hurt them, he must in this manner be killed".
The only person in the Bible with this unique characteristic, of calling down fire upon their enemies, was Elijah.
Next, "These have power to shut heaven, that it rain not in the days of their prophecy"
Elijah also caused rain to cease when he was on the earth.
Finally, "and have power over waters to turn them to blood, and to smite the earth with all plagues, as often as they will."
Who does this sound like? Turning the water into blood? Smiting the earth with plagues?
The story of the plagues in Egypt would take up a lot of space, but most people are already familiar enough with that story.
Elijah and Moses were taken from the earth
Per 2 Kings 2:11, Elijah went to heaven in a fiery chariot and did not see death. Jude verse 9 tells of a conflict between Michael and Satan over the body of Moses (also see the apocryphal Book of Enoch), indicating that his body was removed from the earth.
Both Elijah and Moses appeared at the Mount Transfiguration scene