Matthew 24:34

This generation (h genea auth). The problem is whether Jesus is here referring to the destruction of Jerusalem or to the second coming and end of the world. If to the destruction of Jerusalem, there was a literal fulfilment. In the Old Testament a generation was reckoned as forty years. This is the natural way to take verse Revelation 34 as of Revelation 33 (Bruce), "all things" meaning the same in both verses.