问题
选择题
----You _______ part in the party in time.
----Sorry I was delayed by the accident.
A.are supposed to take
B.have supposed to take
C.are supposed to have taken
D.supposed to take
答案
答案:C
考查固定用法。“你本应该及时参加晚会的。”“对不起,我被事故给耽搁了。”be supposed to do sth.“应该做某事”,相当于should do sth.,+have done意为“本应该做某事”。故选C。