Word Meaning
करते
karte
Meaning
Would do; should have done; a conditional or habitual form of doing.
Detailed Meaning
Here, 'karte' functions in a counterfactual or optative past sense, meaning 'you ought to have done' or 'you should have spoken'. In the context of Ghalib's couplet, the poet expresses regret that the beloved merely appeared like lightning instead of holding a conversation. It conveys longing for an unfulfilled action that was earnestly desired.
Etymology
Sanskrit kṛ (कृ) > Prakrit karei > Hindustani karnā / karte.
Usage
In classical Urdu ghazal, the habitual/imperfect participle frequently doubles as a counterfactual or optative verb to convey unfulfilled longing or reproach toward the beloved.
Examples
You should have spoken to ease the heart's yearning.
Those who used to make promises every evening.
