The __________ is used for an event that has been completed before the present moment in time.

Asimple past
Bpast perfect
Cperfect progressive
Dpast perfect progressive