Qad may emphasize completion with the past.

Qad: Expectation, Confirmation and Contextual Meanings