If anyone says all has been fulfilled, he should be able to explain as I am ready to do.
Christianity has left out key points in Revelation's interpretation. The fact being there are 3 resurrections, and until this fact is realized, Revelation will always be misinterpreted .
The first resurrection was for the righteous only, that reign with Christ for a thousand yrs in the old heavenly Shalem, 1,290 yrs post the abomination of desolation, as stated in Dan 12:11, which ends with the "consummation," Dan 9:27. Notice the pouring out of the vials mentioned in Dan 9:27
The second resurrection is/was the resurrection of the good and the bad, referred to as the "Great White Throne" judgement, Rev 20 and Dan 12, which is another heavenly resurrection. The good and bad are judged, followed by the consummation of the Bride, Rev 21 and 22.
What Christianity has failed to understand is the third resurrection, which they call the "rapture," which is the resurrection of the physical earth. This third, physical earth, resurrection is the "Wheat and Tares," the 7th trump resurrection. There's no throne judgement in the third resurrection. In this resurrection the good will be carried into the New heavenly Shalem (the barn), and the wicked into the lake of fire, which is the end of the physical world, the only thing not fulfilled in scripture as yet, but all else have been.
Feel free to pose your questions because I have all the answers, whether they will be accepted or not.