English Equivalent
Had barely / hardly ... when
Grammatical Function
Temporal Proximity & Succession
Structure
ما كادَ / لم يكِدْ (+ الفاعل) + مضارع مرفوع … + حتى + ماض لا يكادُ (+ الفاعل) + مضارع مرفوع … + حتى + مضارع منصوب
Usage Notes
Barely Completed: ما كاد → A barely finishes → B happens. ما كاد (past, one-time) لا يكاد (present, habitual) When a second event/clause is introduced, حتّى (never فـ ) is used for as the linker