You ought ___ the matter to the manager the day before yesterday

You ought ___ the matter to the manager the day before yesterday. (QE03-11-36)
A、to report
B、to have reported
C、to reporting
D、have reported
【正确答案】:B
【题目解析】:本句考查情态动词ought to+完成时,表示应当做的事情而没有做。本句的意思是:“前天你应当向经理汇报这件事情。”句中有时间the day before yesterday,因此B为正确答案。