وقد توسع الشيخ الأشقر في عرض الأقوال الثلاثة الأول وناقشها فقال في "أفعال الرسول"(١/ ٤٨٩): ((كان يفعل) والمراد به الفعل المضارع الذي دخلت عليه كان إذا عبّر به الصحابي عن شيء من أفعال النبي - صلى الله عليه وسلم -، فهل هي دالة على مجرد وقوع الفعل منه، أم على التكرار والمواظبة، وهل تدل على العموم؟
ا- التكرار:
أما دلالتها على التكرار، فذلك واضح لا خفاء به. وقال ابن دقيق العيد:(يقال: كان فعل كذا، بمعنى أنه تكرر منه فعله وكان عادة له، كما يقال: كان فلان يقري الضيف.
وقد اختلف الأصوليون من أين جاءت الدلالة على التكرار: فقيل من (كان)، وهو ظاهر كلام الشاطبي ... وبه قال ابن الحاجب.
وقيل من مجموع كان والفعل المضارع. وهو ظاهر كلام المحلى. ونقله صاحب تيسير التحرير.
وقيل من الفعل المضارع وحده. وهذا عندي هو الصحيح من هذه الأقوال. فإن المضارع وحده يدل على التكرار والعادة المستمرة، كقولهم فلان يقري الضيف، وينفق ماله في أبواب الخير. وقد يدل على المرة الواحدة لكن بشرط استمراره برهة قبل زمن التكلم حتى وقت التكلم. فإذا جاءت (كان) قبل المضارع نقلت معنى التكرار من الحاضر إلى الماضي، ولم تزد على ذلك، فمن أين جاءت بالتكرار؟
وأيضا: لو أنها دلت على التكرار مع المضارع لدلت عليه مع الفعل الماضي لكنها لم تدل عليه، كما في قوله تعالى:(وَلَقَدْ كَانُوا عَاهَدُوا اللَّهَ مِنْ قَبْلُ لَا يُوَلُّونَ الْأَدْبَارَ)[الأحزاب: ١٥] لا يعني أنهم عاهدوه أكثر من مرة.
وقد ذكر ابن دقيق العيد أنه يجوز أن تستعمل (كان يفعل) لإفادة مجرد وقوع الفعل، وذلك صادق بالمرة الواحدة، فلا يدل على التكرار. لكنه يقول: الأول- وهو إفادة التكرار - أكثر في الاستعمال.