قوله تعالى : ( وإن كادوا ليستفزونك من الأرض ليخرجوك منها ) اختلفوا في معنى الآية فقال بعضهم : هذه الآية مدنية قال الكلبي : لما قدم رسول الله صلى الله عليه وسلم المدينة كره اليهود مقامه بالمدينة حسدا منهم فأتوه وقالوا : يا أبا القاسم لقد علمت ما هذه بأرض الأنبياء فإن أرض الأنبياء الشام [ وهي الأرض المقدسة وكان بها إبراهيم والأنبياء عليهم الصلاة والسلام فإن كنت نبيا مثلهم فأت الشام ] وإنما يمنعك من الخروج إليها مخافتك الروم وإن الله سيمنعك من الروم إن كنت رسوله فعسكر النبي صلى الله عليه وسلم على ثلاثة أميال من المدينة وفي رواية : إلى ذي الحليفة حتى يجتمع إليه أصحابه ويخرج فأنزل الله هذه الآية و " الأرض " هاهنا هي المدينة .
وقال مجاهد وقتادة : " الأرض " أرض مكة والآية مكية هم المشركون أن يخرجوه منها فكفهم الله عنه حتى أمره بالهجرة فخرج بنفسه وهذا أليق بالآية لأن ما قبلها خبر عن أهل مكة والسورة مكية .
وقيل : هم الكفار كلهم أرادوا أن يستفزوه من أرض العرب باجتماعهم وتظاهرهم عليه فمنع الله عز وجل رسوله صلى الله عليه وسلم ولم ينالوا منه ما أملوا والاستفزاز هو الإزعاج بسرعة .
( وإذا لا يلبثون خلافك ) أي بعدك وقرأ ابن عامر وحمزة والكسائي وحفص ويعقوب ( خلافك ) اعتبارا بقوله تعالى : " فرح المخلفون بمقعدهم خلاف رسول الله " ( التوبة - 81 ) ومعناهما واحد . ( إلا قليلا ) أي : لا يلبثون بعدك إلا قليلا حتى يهلكوا فعلى هذا القول الأول : مدة حياتهم وعلى الثاني : ما بين خروج النبي صلى الله عليه وسلم إلى المدينة إلى أن قتلوا ببدر .