(Surah Kahf 18...
(Surah Kahf 18:29) Kulaini, Ali Ibne Ibrahim and Ayyashi with authentic chains have narrated from Imam Sadiq and Baqir (a.s.) that the ‘Haqq’ (truth) means Wilayat of Ali Ibne Abi Talib (a.s.) and iniquitous refers to those who did injustice on Aale Muhammad (a.s.) and the verse was revealed like this: Surely We have prepared for the iniquitous who have usurped their rights of Aale Muhammad a fire… Ibne Mahyar has related from Imam Sadiq (a.s.) that this verse was revealed in this way: And say: the truth is from your Lord about the Wilayat of Ali Ibne Abi Talib, so let him who please believe, and let him who please disbelieve; surely we have prepared for the iniquitous who have usurped from the Aale Muhammad their rights a fire the smoke of which shall encompass them about.
(Surah Haj 22:39-40) Ali Ibne Ibrahim said that these verses were revealed in the praise of Amirul Momineen (a.s.), Ja’far Tayyar and Hamza and after them they are applicable to Imam Husain (a.s.). …those who have been expelled from their homes without a just cause… was revealed for Imam Husain (a.s.) that Yazid (may Allah’s curse be upon him) sent people to arrest the Hazrat and bring him to Syria. Due to this the Imam fled to Kufa from Medina and was martyred in Kerbala.
Through good-like chains it is narrated from Imam Sadiq (a.s.) that he said that the opponents say that the first verse was revealed in praise of the Holy Prophet (S), when the unbelievers of Mecca had expelled him from there. Imam (a.s.) said: It is not so. This verse refers to Sahibul Amr (a.s.) when he would arise to take the revenge of the blood of Imam Husain (a.s.) and say: We are the heirs of that Hazrat and we are taking the revenge of his blood.
Ibne Shahr Aashob has narrated from Imam Baqir (a.s.) that “ those who have been expelled from their homes without a just cause” is in our praise. From other chains it is narrated from Imam Muhammad Baqir (a.s.) that these verses were revealed in praise of Imams Hasan and Husain (a.s.).