اختلف المفسرون في سبب نزولها. والراجح: أنها نزلت في شأْن اليهود حين قالوا: يا محمَّد، اتتنا بكتاب من السماء جملة، كما أتى موسى بالتوراة جملة، وخاطبهم بذلك - بعد رد طعنهم في النسخ- تهديدا لهم. واخنار هذا الإمام الرازى. وقال: إنه الأصح، لأن الحديث - من أول قوله تعالى: ﴿يَا بَنِي إِسْرَائِيلَ اذْكُرُوا نِعْمَتِيَ﴾ (١) إلى هذه الآية - حكاية عن اليهود ومحاجة معهم؛ ولأنه جرى ذكرهم قبل ذلك دون غيرهم.
وعبر بالمضارع عل هذا في قوله: ﴿أنْ تَسْألوا﴾ مع أنهم سألوا قيل ذلك إحضارا للصورة لغرابتها، فقد جهلوا أن تنزيل القرآن، كان على حسب الوقائع، وذلك يقتضى إنزاله عل دفعات، فلا وجه لطلب إنزاله جملة.
وقيل: إنها نزلت في المؤمنين: توصية لهم بالثقة بالرسول ﷺ وترك الاقتراح عليه، بعد أن رد طعن اليهود في النسخ.