qad and the compound tenses
B1 قَدْ ولَقَدْ والأَزْمِنَةُ المُرَكَّبَة 45 / 70
In short
Arabic runs on two verb forms: الماضي for what happened and المُضارِع for what is happening. There is no third form for “had done”, “will have done”, “used to do” or “may do”. Arabic builds those the way English builds “had gone” - out of two words - and it builds them from parts you already own: كانَ and its sisters (lessons 32 and 43), the future سَـ (lesson 24), and one small particle that is new here: قَدْ.
قَدْ is worth meeting on its own first, because its meaning is decided by the verb behind it. In front of a past verb it seals the action shut - قَدْ وَصَلَ, “it has arrived, that is done”. In front of a present verb it does the opposite and prises it open - قَدْ يَصِلُ, “it may arrive”. One particle, two readings, and the only thing that distinguishes them is the shape of the next word. Learn that pair, add كانَ in front, and every compound tense in the language is assembly work.
The rule
1. قَدْ + الماضي: the action is complete. Put قَدْ immediately before a past verb and you mark the event as done, and usually as still relevant now - the nearest English is the present perfect, often with “already” or “just”:
قَدْ وَصَلَ القِطارُ. - The train has arrived. / قَدْ قَرَأْتُ الرِّسالَةَ. - I have already read the letter.
Bare وَصَلَ القِطارُ is not wrong; it simply reports. قَدْ adds the sense of an accomplished fact. The particle itself never changes - no gender, no number, no person. It is always قَدْ, with a sukūn on the د, and it takes no ending of any kind.
One spelling detail: if the verb begins with هَمْزة الوَصْل - the bare ا of اِنْتَهى، اِسْتَقالَ and their pattern-mates - two sukūns would collide, so the د borrows a kasra: قَدْ + اِنْتَهى → قَدِ انْتَهى الاجْتِماعُ. Likewise قَدِ اسْتَقالَ الوَزيرُ، قَدِ اتَّفَقوا عَلَى المَوْعِدِ.
2. لَقَدْ is قَدْ with the volume up. Prefix the لام التَّوْكيد, “the لـ of emphasis”, and you get لَقَدْ - written as one word, standing at the head of its clause (a linking وَ may precede it: وَلَقَدْ), and in modern Arabic used with الماضي. It asserts against doubt: “I really did”, “he certainly has”.
لَقَدْ نَجَحْتُ في الامْتِحانِ. - I really did pass the exam.
Translate it with stress rather than with an extra word; English does the same job by leaning on “did”. Modern prose does not write لَقَدْ يَفْعَلُ - the moment a مُضارِع follows, drop the لَـ and the meaning changes to possibility (rule 3). (Classical Arabic does put لَقَدْ before a مُضارِع in emphatic assertions; that use is not current, so recognise it and do not produce it.)
3. قَدْ + المُضارِع المَرْفوع: possibility. The same particle in front of a present verb means “may, might, possibly” - roughly what رُبَّما does with a whole sentence:
قَدْ يَصِلُ المُديرُ غَدًا. - The manager may arrive tomorrow.
Two things to hold on to. First, the verb stays مَرْفوع with its ordinary ḍamma: قَدْ is neither a ناصِب (lesson 33) nor a جازِم (lesson 35), so يَصِلُ, never *يَصِلَ and never *يَصِلْ. Second, to deny the possibility you keep قَدْ and negate the verb itself: قَدْ لا يَصِلُ في الوَقْتِ المُحَدَّدِ, “he may not arrive on time”.
A weaker second reading exists: in a general statement, قَدْ + مُضارِع can mean “sometimes” - قَدْ يَتَأَخَّرُ القِطارُ في الشِّتاءِ. Recognise it; produce the possibility reading.
4. قَدْ is glued to its verb, and is never itself negated. Nothing may stand between قَدْ and the verb - no subject, no adverb, no object. If the subject is a noun it goes after the verb in the ordinary way: قَدْ نَجَحَ الطّالِبُ, not *قَدِ الطّالِبُ نَجَحَ. And no negating particle attaches to قَدْ itself: *لَمْ قَدْ، *ما قَدْ يَصِلُ، *قَدْ لَمْ are all impossible. The negative of قَدْ وَصَلَ is simply لَمْ يَصِلْ or ما وَصَلَ (lesson 37) - the particle drops out with the positive meaning it carried. (قَدْ لا يَصِلُ in rule 3 is not an exception: there لا negates the event inside a possibility that قَدْ still asserts.)
5. The compound tense: كانَ carries the time, the second verb carries the aspect. Everything from here on is one structure. A form of كانَ (or one of its sisters) takes a whole verbal sentence as its خَبَر - lesson 43 rule 11 - and that clause has no case ending to worry about. So there are only two questions to answer, and they are answered by two different words:
- When? - decided by كانَ: كانَ past, يَكونُ / سَيَكونُ present or future.
- What kind of action? - decided by the second verb: مُضارِع = ongoing or habitual, قَدْ + ماضٍ = already complete, سَـ + مُضارِع = still ahead.
Cross the two axes and you get the whole grid in the Forms section below. No new endings appear anywhere in it.
6. كانَ + مُضارِع = “used to do / was doing”. You built this in lesson 32 and it is the first row of the grid: كانَ يَدْرُسُ covers both English readings, the habit and the action in progress, and context separates them. كُنّا نَسْكُنُ قُرْبَ البَحْرِ - “we used to live near the sea”.
7. كانَ قَدْ + ماضٍ = “had done”. This is the pluperfect: an event finished before another past event. كانَ places you in the past; قَدْ + ماضٍ says the action was already over when you got there:
وَصَلْتُ مُتَأَخِّرًا، فَكانَ المُحاضِرُ قَدْ بَدَأَ دَرْسَهُ. - I arrived late, so the lecturer had already begun his lesson.
In modern written Arabic قَدْ is not decorative here: it is what marks the two past verbs as one tense rather than two separate statements. Write كانَ قَدْ خَرَجَ. Bare كانَ خَرَجَ is not impossible - older texts drop قَدْ freely and modern prose does so occasionally - but it is rare enough to read as a slip, so keep the particle. The order is fixed too - قَدْ sits between the two verbs. قَدْ كانَ الأَمْرُ صَعْبًا is a different sentence: there قَدْ is emphasising كانَ itself (rule 1), and there is no second verb at all.
8. سَيَكونُ قَدْ + ماضٍ = “will have done”. Move كانَ into the future and the same قَدْ + ماضٍ now sits before a point ahead of you: سَيَكونُ الضُّيوفُ قَدْ وَصَلوا قَبْلَ الغُروبِ. The مُضارِع يَكونُ also appears under أَنْ, where it goes مَنْصوب (lesson 34) and the whole thing expresses an inference rather than a time: لا بُدَّ أَنْ يَكونَ قَدْ نَسِيَ المَوْعِدَ, “he must have forgotten the appointment”. That one pattern covers English “must have / may have done”.
9. كانَ سَـ + مُضارِع = “was going to do”. Keep كانَ in the past and hand the second verb the future prefix, and you get an intention that was never carried out: كانَ سَيُسافِرُ إِلى تونِسَ، لٰكِنَّهُ مَرِضَ. Note where the سَـ goes - on the مُضارِع, always. *سَكانَ is not a word.
10. ما زالَ / لا يَزالُ + مُضارِع = “is still doing”. Lesson 43 gave you these with a one-word predicate (ما زالَ الطَّريقُ مُغْلَقًا). With a verb they express a continuing action: ما زالَ يَعْمَلُ في الشَّرِكَةِ. Both shapes mean the present; pick by person - ما زِلْتُ أَنْتَظِرُ or لا أَزالُ أَنْتَظِرُ. For a past “was still doing”, stack كانَ on the front: كانَ لا يَزالُ يَعْمَلُ هُناكَ. The natural opposite is not a negated ما زالَ but a different verb: لَمْ يَعُدْ يَعْمَلُ هُناكَ, “he no longer works there” - the jussive of عادَ (lesson 35) plus a مُضارِع.
11. أَصْبَحَ / صارَ + مُضارِع = “came to do, now does”. The “becoming” sisters take a verb clause as readily as a noun, and then mark entry into a state or habit: أَصْبَحْتُ أَفْهَمُ الأَخْبارَ بِالعَرَبِيَّةِ. Compare أَصْبَحْتُ مُهَنْدِسًا with its مَنْصوب noun (lesson 43): a single word takes the accusative, a clause takes nothing.
12. Both verbs agree, every time. كانَ is a real verb with a real subject, and so is the second one, so both carry the person: كُنْتُ أَدْرُسُ، كُنّا قَدْ دَرَسْنا، كانوا يَدْرُسونَ. There is no *كانَ يَدْرُسونَ. The one apparent exception is not one: when a noun subject stands between the two verbs, lesson 19 applies to each verb separately - كانَ precedes its subject and stays singular, the second verb follows it and agrees fully:
كانَ الطُّلّابُ يَنْتَظِرونَ أَمامَ البابِ. / كانَتِ الطّالِباتُ قَدْ خَرَجْنَ.
13. Negation lands on كانَ, not on the second verb. To negate a compound tense you negate its first word, exactly as you learned in lesson 37, and the rest of the structure is untouched: لَمْ يَكُنْ يَدْرُسُ “he did not use to study”, لَمْ يَكُنْ قَدْ وَصَلَ “he had not arrived”, لَنْ يَكونَ قَدْ وَصَلَ “he will not have arrived”. قَدْ survives inside لَمْ يَكُنْ قَدْ وَصَلَ, and rule 4 is not broken: لَمْ negates يَكُنْ, while قَدْ stays welded to its own verb وَصَلَ.
14. Not in this lesson. Three close relatives are held back. وَ + قَدْ + ماضٍ hung on a sentence (خَرَجَ وقَدْ حَمَلَ حَقيبَتَهُ) is a circumstantial clause and belongs with الحال in lesson 55. قَدْ in front of a passive - قَدْ كُتِبَتِ الرِّسالَةُ - waits for lesson 52, where the passive is built. And لَوْ كانَ قَدْ فَعَلَ, the unreal “if he had done”, is lesson 65. All three reuse this lesson’s grammar; none needs a new rule.
Forms & patterns
The three faces of قَدْ
| التَّرْكيب | Reading | مِثال | English |
|---|---|---|---|
| قَدْ + ماضٍ | completed, “has already” | قَدْ وَصَلَ القِطارُ. | The train has arrived. |
| لَقَدْ + ماضٍ | emphatic assertion | لَقَدْ نَجَحْتُ. | I really did pass. |
| قَدْ + مُضارِع مَرْفوع | possibility, “may” | قَدْ يَصِلُ غَدًا. | He may arrive tomorrow. |
| قَدْ + لا + مُضارِع | denied possibility | قَدْ لا يَصِلُ غَدًا. | He may not arrive tomorrow. |
The compound tenses
| التَّرْكيب | Time and aspect | مِثال | English |
|---|---|---|---|
| كانَ + مُضارِع | habit or action in progress, in the past | كانَ يَدْرُسُ | he used to study, was studying |
| كانَ قَدْ + ماضٍ | finished before another past point | كانَ قَدْ خَرَجَ | he had gone out |
| سَيَكونُ قَدْ + ماضٍ | finished before a future point | سَيَكونُ قَدْ وَصَلَ | he will have arrived |
| أَنْ يَكونَ قَدْ + ماضٍ | inferred completion | لا بُدَّ أَنْ يَكونَ قَدْ وَصَلَ | he must have arrived |
| كانَ سَـ + مُضارِع | past intention, not carried out | كانَ سَيُسافِرُ | he was going to travel |
| ما زالَ / لا يَزالُ + مُضارِع | still going on now | ما زالَ يَعْمَلُ | he is still working |
| كانَ لا يَزالُ + مُضارِع | still going on then | كانَ لا يَزالُ يَعْمَلُ | he was still working |
| أَصْبَحَ / صارَ + مُضارِع | entry into a state or habit | أَصْبَحَ يَفْهَمُ | he came to understand |
| لَمْ يَعُدْ + مُضارِع | exit from a state or habit | لَمْ يَعُدْ يَعْمَلُ | he no longer works |
The two commonest compounds through the persons
| الضَّمير | كانَ + مُضارِع | كانَ قَدْ + ماضٍ |
|---|---|---|
| أَنا | كُنْتُ أَدْرُسُ | كُنْتُ قَدْ دَرَسْتُ |
| أَنْتَ | كُنْتَ تَدْرُسُ | كُنْتَ قَدْ دَرَسْتَ |
| أَنْتِ | كُنْتِ تَدْرُسينَ | كُنْتِ قَدْ دَرَسْتِ |
| هُوَ | كانَ يَدْرُسُ | كانَ قَدْ دَرَسَ |
| هِيَ | كانَتْ تَدْرُسُ | كانَتْ قَدْ دَرَسَتْ |
| نَحْنُ | كُنّا نَدْرُسُ | كُنّا قَدْ دَرَسْنا |
| أَنْتُمْ | كُنْتُمْ تَدْرُسونَ | كُنْتُمْ قَدْ دَرَسْتُمْ |
| هُمْ | كانوا يَدْرُسونَ | كانوا قَدْ دَرَسوا |
| هُنَّ | كُنَّ يَدْرُسْنَ | كُنَّ قَدْ دَرَسْنَ |
The duals and أَنْتُنَّ are left out only to keep the table short (كُنْتُما تَدْرُسانِ، كانا قَدْ دَرَسا، كُنْتُنَّ قَدْ دَرَسْتُنَّ). No new morphology appears anywhere in it - this is the lesson-18 past set standing beside the lesson-14 present set.
How each one is negated
| Positive | Negative | English |
|---|---|---|
| قَدْ دَرَسَ | لَمْ يَدْرُسْ / ما دَرَسَ | he has not studied (قَدْ disappears) |
| قَدْ يَدْرُسُ | قَدْ لا يَدْرُسُ | he may not study |
| كانَ يَدْرُسُ | لَمْ يَكُنْ يَدْرُسُ / ما كانَ يَدْرُسُ | he did not use to study |
| كانَ قَدْ دَرَسَ | لَمْ يَكُنْ قَدْ دَرَسَ | he had not studied |
| سَيَكونُ قَدْ دَرَسَ | لَنْ يَكونَ قَدْ دَرَسَ | he will not have studied |
| ما زالَ يَدْرُسُ | لَمْ يَعُدْ يَدْرُسُ | he no longer studies |
Examples
| العربية | English |
|---|---|
| قَدْ وَصَلَ القِطارُ إِلَى المَحَطَّةِ قَبْلَ دَقيقَتَيْنِ. | The train arrived at the station two minutes ago. |
| قَدِ انْتَهى الاجْتِماعُ وخَرَجَ الجَميعُ. | The meeting has ended and everyone has left. |
| لَقَدْ نَجَحْتُ في الامْتِحانِ بَعْدَ عَمَلٍ طَويلٍ. | I really did pass the exam after a lot of work. |
| قَدْ يَصِلُ المُديرُ غَدًا، ولٰكِنَّني لَسْتُ مُتَأَكِّدًا. | The manager may arrive tomorrow, but I am not sure. |
| قَدْ لا نَجِدُ مَكانًا في القاعَةِ الصَّغيرَةِ. | We may not find a seat in the small hall. |
| كُنّا نَسْكُنُ قُرْبَ البَحْرِ عِنْدَما كُنْتُ صَغيرًا. | We used to live near the sea when I was small. |
| كانَ الطُّلّابُ يَنْتَظِرونَ أَمامَ البابِ. | The students were waiting in front of the door. |
| وَصَلْتُ مُتَأَخِّرًا، فَكانَ المُحاضِرُ قَدْ بَدَأَ دَرْسَهُ. | I arrived late, so the lecturer had already begun his lesson. |
| لَمْ يَكُنْ أَخي قَدْ عادَ مِنَ السَّفَرِ حينَ اتَّصَلْتُ بِهِ. | My brother had not come back from his trip when I called him. |
| سَيَكونُ الضُّيوفُ قَدْ وَصَلوا قَبْلَ الغُروبِ. | The guests will have arrived before sunset. |
| لا بُدَّ أَنْ يَكونَ قَدْ نَسِيَ المَوْعِدَ. | He must have forgotten the appointment. |
| كانَ سَيُسافِرُ إِلى تونِسَ، لٰكِنَّهُ مَرِضَ فَجْأَةً. | He was going to travel to Tunis, but he suddenly fell ill. |
| ما زالَ جَدّي يَقْرَأُ الصَّحيفَةَ كُلَّ صَباحٍ. | My grandfather still reads the newspaper every morning. |
| أَصْبَحْتُ أَفْهَمُ الأَخْبارَ بِالعَرَبِيَّةِ بِسُهولَةٍ. | I have come to understand the news in Arabic easily. |
Common mistakes
- كانَ خَرَجَ قَبْلَ وُصولي. -> كانَ قَدْ خَرَجَ قَبْلَ وُصولي. - Two bare past verbs do not on their own read as one tense. قَدْ is the joint between them, and in modern writing it is all but obligatory.
- كانَ يَدْرُسونَ في المَكْتَبَةِ. -> كانوا يَدْرُسونَ في المَكْتَبَةِ. - Both verbs carry the person. كانَ may only stay singular when a noun subject follows it: كانَ الطُّلّابُ يَدْرُسونَ.
- قَدْ يَذْهَبَ إِلَى المَطارِ. -> قَدْ يَذْهَبُ إِلَى المَطارِ. - قَدْ is not a ناصِب. The مُضارِع after it keeps its ordinary مَرْفوع ḍamma, whatever أَنْ and لَنْ do (lesson 33).
- لَمْ قَدْ يَصِلْ. -> لَمْ يَصِلْ. - قَدْ itself is never negated. To deny قَدْ وَصَلَ you drop قَدْ and use لَمْ or ما (lesson 37); only قَدْ لا + مُضارِع (rule 3) puts a negative after قَدْ, and there it is the verb that is negated.
- لَقَدْ يَنْجَحُ في الامْتِحانِ. -> لَقَدْ نَجَحَ في الامْتِحانِ. - لَقَدْ asserts a fact and in modern Arabic it precedes الماضي. For a مُضارِع the particle is bare قَدْ, and the meaning becomes “may”.
- قَدِ الطّالِبُ نَجَحَ. -> قَدْ نَجَحَ الطّالِبُ. - Nothing at all comes between قَدْ and its verb; the noun subject follows the verb as in any جُمْلَة فِعْلِيَّة (lesson 19).
- سَكانَ قَدْ وَصَلَ. -> سَيَكونُ قَدْ وَصَلَ. - The سَـ of the future attaches to a مُضارِع only (lesson 24). The future of كانَ is سَيَكونُ, never a prefix on the past form.
- ما زالَ عَمِلَ في الشَّرِكَةِ. -> ما زالَ يَعْمَلُ في الشَّرِكَةِ. - “Still doing” is an action in progress, so the second verb is a مُضارِع. ما زالَ plus a past verb says nothing.
- كانَتْ قَدْ وَصَلوا مُتَأَخِّرينَ. -> كانوا قَدْ وَصَلوا مُتَأَخِّرينَ. - كانَ agrees with its own subject too. A mismatch between the two verbs is the commonest slip in this structure.
- كانَ قَدْ يَخْرُجُ كُلَّ مَساءٍ. -> كانَ يَخْرُجُ كُلَّ مَساءٍ. - قَدْ belongs with the past verb inside كانَ. With a مُضارِع it produces nothing usable; the habit needs كانَ + مُضارِع alone.
Tips
- Before you translate قَدْ, look at the next word, not at قَدْ. Past verb behind it means certainty, present verb means doubt. That one reflex handles ninety per cent of the particle.
- Hold the compound tenses as two slots: كانَ says when, the second verb says what kind. You are not memorising nine idioms, you are crossing two short lists.
- Say the three-word compounds as a single lump - كانَقَدْخَرَجَ، سَيَكونُقَدْوَصَلَ - so قَدْ is never left out under pressure. It is the one piece learners drop.
- لَقَدْ is a single word, it opens its clause (only a connecting وَ may come before it), and in modern Arabic it takes الماضي. If you can put “did” in the English (I did pay), لَقَدْ fits.
- Ordinary print gives you قد with no vowels at all, so the following verb is your only signal
- the skill the pronunciation guide drills: قد وصل is “has arrived”, قد يصل is “may arrive”. Read the verb, then the particle.
- Harvest كانَ قَدْ from any news report - narrative prose runs on it, and copying real sentences fixes the word order faster than drills do.
- Leave three relatives alone for now: وقَدْ in a حال clause (lesson 55), قَدْ with a passive verb (lesson 52), and لَوْ كانَ قَدْ for unreal past conditions (lesson 65).