LanguageTool Community

<< return to list of rules

Rule "لا فَعَل في الماضي"

This is one of many errors that LanguageTool can detect.

Description: لا فَعَل في الماضي
Message: لأنه عند نفي الفعل الماضي يُنفى بـ "ما" ولا يصح استخدام "لا" إلا إذا تكررت، مثل قوله تعالى: "فلا صدق ولا صلى ولكن كذب وتولى" أو كانت معطوفة على نفي سابق، مثل: "ما جاء الضيف ولا اعتذر" وإذا نُفي في غير هاتين الحالتين فإنه يفيد الدعاء، كما في: لا زال فضلُك غامرًا : <suggestion>ما \2</suggestion>
Category: grammar (ID: TEST_NEW_FEATURES)
Incorrect sentences
that this rule can detect:
  • ما زرته لا جاء أحمد
    Correction suggestion: ما جاء
Correct sentences
for comparison:
  • لا ضرب ظهرك
  • فلا صدق ولا صلى
  • لا صدق ولا صلى
  • "ما جاء الضيف ولا اعتذر
ID: syntax_1111_La_fa3ala_1 [1]
Version: 6.7-SNAPSHOT (2025-04-02 22:33:11 +0200)