Ulum al Qur'an
Kinds of Reasons
There are three kinds of 'reasons' which are connected with revelation of particular passages from the Qur'an:
Revelation in response to an event or a general situation.
Revelation in response to a particular question that has been asked by someone.
Revelation for other reasons, known or not known to us.
Examples: