Qad may emphasize completion with the past.
Qad: Expectation, Confirmation and Contextual Meanings