@Jun2u, I know sometime when we're taught a certain way, it's difficult to accept a truth that might, notice I said "might" have been taught wrong. I only ask U to examine the evidence.
The Lord Jesus and Moses.
Here are some compiled similarities between the Lord Jesus the Christ and the prophet Moses. then we will look at John and Elijah
1. both have a close relationship with God. Moses a face to face Physical (human) meeting. Jesus a Spiritual Face to face. John 1:18 "No man hath seen God at any time; the only begotten Son, which is in the bosom of the Father, he hath declared him.
2. both were ordained by God to deliver his people from bondage. Moses Physical bondage, the Lord Jesus Spiritual bondage.
3. both Moses and the Lord Jesus were saved from certain death when they were small children, while most other Israelite male children of the same age and place of birth were murdered.
pharaoh murdered all the baby males in Egypt. and king Herod the same in Israel.
4. both the Lord Jesus and Moses refused the possibility to become rulers in their age. Satan offered Jesus the rule over the kingdoms of this world (Matthew 4:8-9), but Jesus rejected that offer and chose to suffer and die for the sake of the people of the world. Moses acted in a similar manner; he had been raised as a son in a roya family, and he could have had a lavish lifestyle, but he chose differently. he suffered for the people sake.
5. both the Lord Jesus and Moses were "called out of Egypt".
6. both Moses and the Lord Jesus interceded for Israel, not allowing the destruction of the nation
7. both the Lord Jesus and Moses "mediated" between Israel, (now the church), and the true God.
8. both the Lord Jesus and Moses were Lawgivers. Moses the carnal Law of Stone. Jesus the Spiritual Law of the heart.
9. both had water connections. Moses, The Nile (water) into blood/red. Jesus, Water into wine/red/symbolic for blood
10. both died, and no man knows where their GRAVE are.
11. both had mother who raised them, and was not their biological mothers. Yes, Mary was not the biological Mother of the Lord Jesus. both had surrogate or faster mothers.
12. both talked to God on mountains tops in one on one communication.
this is just a few, their are many more. By now one should have the understanding of who the two witness are.
NEXT JOHN THE BAPTIST.
Conclusion: the two witness are the Lord Jesus and John the Baptist. The Gospel, and Baptism are still in the earth witnessing even today.