Key Passages
Enoch is alive because God took him Genesis 5:24
Elijha is alive because God took him 2 Kings 2:11-12
They stand before God in heaven Zechariah 4:14
They return to earth to warn about the last days Revelation 11:4
Elijha is mentioned by name as one of the witnesses Malachi 4:5
Other witness is not Moses!
The Two Witnesses physically die so it can not be Moses as he is already physically dead Deuteronomy 34:7
Peter thought it was Elijha (from Malachi 4:5) and guessed it was Moses but he did not know Luke 9:33
Lazarus was resurrected John 11;43 and died a second time