Jesus was comparing Elijah with John the Baptist. John was not Elijah reincarnated, but the Spirit upon Elijah was the Spirit upon John. John, the forerunner, ministered in the spirit and power of Elijah. The same anointing of Elijah is present today to restore all things. (See Acts 3:21.) The Bible scholars had properly concluded that Elijah must come first, but failed to interpret it figuratively. This is often repeated today with biblical prophecies. We need the Spirit of Christ to help us understand even the basic truths of the Bible.