Verily. See note on Mat_5:18. This generation. See note on Mat_11:16.
till all be fulfilled = till (Greek. eos an) all may possiblyto pass. (Not the same word as "fulfilled" in Luk_21:24.) Had the nation repented at Peter's call, in Act_2:38; Act_3:19-26, "all that the prophets had spoken" would have come to pass.