Verily. See note on Matthew 5:18. This generation. See note on Matthew 11:16.
till all be fulfilled. till (Greek. eos an) all may possiblyto pass. (Not the same word as "fulfilled" in Luke 21:24.) Had the nation repented at Peter's call, in Acts 2:38; Acts 3:19-26, "all that the prophets had spoken" would have come to pass.