@raymond frantz
Here is my two cents.
I too have wondered about these two Witnesses over the years, and there is a disagreement among the commentators/scholars as to the identity of these two Witnesses. If we reduce the opinions into two groups: Enoch-Elijah and Moses-Elijah.
My opinion is that there is a connection between these two Witnesses of Rev and the 2 who appeared to Jesus (during transfiguration). They must also have been known historically and had something in common. Peter recognizes these two people when he sees them and wants to build them tents. So these two men must have been well known and there was no doubt about who they were when they appeared with Jesus.
I don't think Moses and Elijah have significant things in common, but Enoch and Elijah do: both were taken up to heaven without seeing death. The apocryphal writings also state that these two were kept as two Witnesses and that in due time they would descend to earth.