وقد روى في سبب نزول الآية استغفار النبي - صلى الله عليه وسلم - لأبي طالب من طرق كثيرة وأصله في الصحيحين، وما فيهما مقدم على ما لم يكن فيهما على فرض أنه صحيح فكيف وهو ضعيف غالبه، وقيل إن أريد بطلب المغفرة للكافر هدايته للإسلام قبل الموت جاز الاستغفار له، وإن أريد به أن يغفر ذنبه مع بقائه على الكفر لم يجز فمفهوم هذه الآية فيه تفصيل.
وهذه الآية متضمنة لقطع الموالاة للكفار وتحريم الاستغفار لهم والدعاء بما لا يجوز لمن كان كافراً، ولا ينافي هذا ما ثبت عنه صلى الله عليه وسلم في الصحيح أنه قال يوم أحد حين كسر المشركون ربامحيته وشجوا وجهه " اللهم اغفر لقومي فإنهم لا يعلمون " لأنه يمكن أن يكون ذلك قبل أن يبلغه تحريم الاستغفار لهم.
وعلى فرض أنه قد كان بلغه كما يفيده سبب النزول فإنه قبل يوم أحد بمدة طويلة فصدور هذا الاستغفار منه لقومه إنما كان على سبيل الحكاية عمن تقدمه من الأنبياء كما في صحيح مسلم عن عبد الله قال: كأني أنظر إلى النبي صلى الله عليه وسلم يحكي نبياً من الأنبياء ضربه قومه ويمسح الدم عن وجهه ويقول: " رب اغفر لقومي فإنهم لا يعلمون "(١).