نقل شده كه ابو شاكر ديصانى از ابا جعفر احول از وجه تكرار سؤال كرد و گفت : آيا حكيم چنين تكلّم مىكند و پشت سر هم جملهاى را تكرار مىكند ؟ ! احول در اين مورد جوابى نداشت كه بدهد تا داخل مدينه شد .
و از امام صادق عليه السّلام اين مطلب را سؤال كرد .
امام عليه السّلام فرمود : سبب نزول اين سوره و تكرار آن اين است كه قريش به رسول خدا صلّى اللّه عليه و آله گفتند : تو يك سال خدايان ما را پرستش كن و ما هم خداى تو را يك سال عبادت كنيم ، پس خداوند جواب آنان را همانطور كه گفته بودند ، داد .
لَكُمْ دِينُكُمْ وَ لِيَ دِينِ
اين جمله متاركهى جنگ و آزاد گذاشتن كفّار نيست تا گفته شود كه آن با آيهى قتال نسخ شده است ، بلكه اين آيه نيز خود تهديد رسايى بر آنان ، مانند قول خداى تعالى : « افعلوا ما شئتم » .