هذه الآية. لأن قومًا من أصحاب النبي A كانوا إذا لم يكن عندهم في بيوتهم ما يطعمونهم ذهبوا بهم إلى بيوت آبائهم وأمهاتهم أو بعض من سمى الله، وكان أهل الزمانة يتحرجون أن يطعموا ذلك الطعام، قال ذلك مجاهد. وقيل: نزلت ترخيصًا لأهل الزمانة أن يأكلوا من بيوت من خلفهم في بيوته من الغزاة. وكان الغزاة يدفعون إليهم مفاتيح أبوابهم ويقولون: قد أحللنا لكم أن تأكلوا مما في بيوتنا، فكانوا يتحرجون من ذلك. قاله الزهري.
وقيل: بل عني بذلك الجهاد، أي لا إثم عليهم في التخلف عن الجهاد. ثم ابتدأ كلامًا آخر فقال: {وَلاَ على أَنفُسِكُمْ} ، قاله ابن زيد.
وقيل: إنها منسوخة بقوله تعالى: {لاَ تَدْخُلُواْ بُيُوتًا غَيْرَ بُيُوتِكُمْ حتى تَسْتَأْنِسُواْ} [النور: 27] ،