On the other hand, Elijah is an interesting possibility. Not only did he shut up the sky from raining (1 Kings 17:1, James 5:17), he did it for the exact amount of time (three and a half years) as the prophets in Revelation 11. Coincidence?
In addition, Malachi 4:5 says, "Behold, I am going to send you Elijah the prophet before the coming of the great and terrible day of the Lord." John the Baptist went forth "in the spirit and power of Elijah" (Luke 1:17), but he himself was not Elijah (John 1:21).
Elijah was caught up into heaven without dying (2 Kings 2:9-11), so we must butume God had a reason for this. Is it possible that God has kept him preserved in his natural body in order to send him back to earth to prophesy during the Tribulation Period? That's a definite possibility.
The only other person who has never died is Enoch. "By faith Enoch was taken up so that he should not see death; and he was not found because God took him up; for he obtained the witness that before his being taken up he was pleasing to God" (Heb. 11:5). Is it possible that he is the other prophet?
The identity of these two witnesses has been debated for centuries. Some have said that they represent Elijah and Enoch because these are the only two men recorded in the Bible who did not die, having been taken up to heaven. And since Hebrews 9:27 says that "it is appointed for men to die once," they must return to earth to die.