my bad I thought I asked but I did'nt I believe this is D. but i'm not sure....

Which tense allows you to express the order of two or more events occurring during the same time period?
A.
simple future
B.
progressive
C.
simple present
D.
perfect