Why has the Second Coming, which was supposed to be “soon,” “quickly,” “in just a little while, ….and will not delay” still not here, after a whole two thousand years of waiting?
1. Jesus said it would happen in the generation of those who hear him (Matthew 16:28). (About which the great Christian apologist C.S. Lewis said Jesus made a mistake.)
2. Paul believed it would happen in his generation, and speaks to his living audience: “WE who are alive” when it happens. (1 Thess 4:15-17)
3. Other New Testament books testify they are written “in these last days” (Heb 1:1-2). They tell us that: “the end of the ages has come” (1 Cor 10:11). “You see the Day drawing near.” (Heb 10:24-25). “It is the last hour.” (1 John 2:18). “The end of all things is near…” (1 Peter 4:7). “The coming of the Lord is near…the Judge is standing right at the door.” (James 5:8, 9). “The time is near.” (Rev 1:3).
4. The early Christians believed that the end time was so near, it may have already happened in their time. Thus Paul wrote to comfort people who had heard rumors that it already happened (2 Thess 2:2). And 2nd Peter, one of the latest books to be written, mentions that many asking “where is the promise of his coming?” and tells believers to keep waiting. This text written *precisely* because many people had been expecting the second coming in their lifetime, but hadn’t seen it yet.
5. Every single generation of Christians has believed that the end would happen in their time, based on the “soon” passages, so at the very least, if these were not meant to be literally true, the idea has confused every single generation of people. See http://www.yuriyandinna.com/the-end-is-not-near-its-here/