单项选择题

He didn’t pass the final examination.He ()it.

A.must have prepared for
B.ought to prepare for
C.ought to have prepared for

微信扫码免费搜题