问题 选择题

----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。

单项选择题
名词解释