This verse is not fulfilled John was the first he hearlded the first coming Elijah will hearld the second coming (there is nothing new under the sun everthing that has happened before will happen again John was the first, a type, of the Elijah to comethis is about the future most likley one of the two wittness. read carefilly John was not Elijah he came in the spirit of Elijah Malachi 4:5 "Behold, I will send you Elijah the prophet before the coming of the great and dreadful day of the Lord:"This is one of the last promises that God gave in the Old Testament. God promised that "Elijah the prophet" would return before the coming of the Lord. Why is this important? Because Elijah teaches the Word of the Lord, and not the traditions of men. When he does come to earth prior to the "day of the Lord", I don't think the world, including those calling themselves Christians, will be listening to him. For Elijah will be attacking their customs, traditions, and their way of life, and calling their sins, "sin". To most of the Church World, any attacks on their Satanic doctrines, which they have adopted, and been taught, brands one an outsider. When Elijah the prophet returns, he will be condemning.Elijah will prepare the way for the Messiah's return. We saw in Malachi 3:1, and Matthew 3:3, where John the Baptist came in the spirit of Elijah, to prepare the way for Jesus Christ at the first advent. Elijah will prepare the way for Jesus Christ's second return.Malachi 4:6 "And he shall turn the heart of the fathers to the children, and the heart of the children to their fathers, lest I come and smite the earth with a curse."There are two fathers; one is our Heavenly Father, and the other is the fake father. You can call the fake father the Antichrist, Satan, Lucifer, the dragon, serpent; however, no matter what you call this fake father, he is the great deceiver. He will set up his kingdom on earth, with the authority [keys] given him by God Himself