----You ( )part in the party in time.

问题描述:

----You ( )part in the party in time.
----sorry I was delayed by the accident.
A.are supposed to take
B.have supposed to
C.are supposed to have taken
D.supposed to take
How to choose?and tell me why please.

c 因为迟到的事实已发生