وقال علي بن أبي طالب ﵁: لم يبعث الله ﷿ نبيًّا - آدم ومن بعده - إلَّا أخذ عليه العهد في محمد ﷺ، وأمره بأخذ العهد على قومه: لتؤمنن به، ولئن بعث وهم أحياء لينصرنه (١).
وقال آخرون: إنما أخذ الميثاق على أهل الكتاب الذين أرسل منهم النبيين، وهو قول مجاهد (٢) والربيع (٣)، قال مجاهد (٤): هذا غلط من الكتَّاب، وهي (٥) قراءة ابن مسعود وأبي بن كعب رضي الله