كان، أو بملك (1) يمين، أو زنى، وهو مذهب أصحابنا رحمهم الله، وعليه كثير من المفسرين منهم عبد الرحمن بن زيد بن أسلم.
وسبب نزول هذه الآية ما قال الأشعث (2) بن سوار: توفي أبو قيس، وكان من صالحي الأنصار، فخطب ابنه قيس امرأة أبيه، فقالت: إني أعدك ولدا، وأنت من صالحي (3) قومك، ولكني آتي رسول الله -صلى الله عليه وسلم- فأستأمره. فأتته (4) فأخبرته، فقال لها رسول الله -صلى الله عليه وسلم-: ارجعي إلى بيتك، فنزلت هذه الآية (5).
وقال عطاء: كان أبو عمرو بن أمية بن عبد شمس تزوج امرأة أبيه، فولدت من أبي عمرو أبا معيط (6)، وكان نكاحا في العرب جائزا، فنهى الله تعالى عنه وحرمه، وقال: ﴿إلا ما قد سلف﴾؛ أي: تجاوز الله عما مضى ﴿إنه كان فاحشة﴾ في الإسلام ﴿ومقتا﴾ لمن فعله ﴿وساء سبيلا﴾ مؤديا (7) إلى النار.
وقال الإمام أبو منصور رحمه الله: معناه: أنكم إذا انتهيتم عن ذلك في المؤتنف، يغفر لكم ما قد سلف، وإن كان فاحشة.