two witnesses
Revelation 11:3
11:3 two witnesses. The identity of these “two witnesses,” with their unique ministry and miraculous powers, has been controversial. Nevertheless, one of them almost certainly is Elijah, who was translated into heaven without dying (II Kings 2:11), and whom God promised at the very end of the Old Testament to send back to earth “before the coming of the great and dreadful day of the Lord” (Malachi 4:5). Though he came “in the spirit and power of Elias,” John the Baptist did not fulfill this promise (Luke 1:17), for after John had been executed, Jesus renewed the promise that “Elias truly shall first come, and restore all things” (Matthew 17:11).
The other witness is probably the ancient prophet Enoch, who—like Elijah—was taken into heaven without dying, in the very midst of his prophetic ministry. As Elijah was the great prophet to Israel, ministering essentially at the midpoint of the time from Abraham’s call to the coming of Christ, so Enoch prophesied at about the midpoint of the time between Adam and Abraham, ministering as it were to the Gentile nations. When they return to earth, they will complete their ministry to both Jews and Gentiles, finally dying for the first time in their long lives, as Christ’s special witnesses—“my” witnesses (or “martyrs”) He called them. Though it is claimed by some, Moses could hardly have been one of the two witnesses, for he already had died and will have already been resurrected and glorified, either at the time of Christ’s resurrection or at the time of the rapture. He could not die again in a glorified body. Three of the disciples had seen Moses and Elijah with Jesus on the mount of transfiguration, but this was a vision only—not Moses and Elijah in the flesh (Matthew 17:9).