单选题 You ought ______ the matter to the manager the day before yesterday.
A. to report B. to have reported C. to reporting D. have reported

【正确答案】 B
【答案解析】本句考查情态动词ought to+完成时,表示应当做的事情而没有做。本句的意思是:“前天你应当向经理汇报这件事情。”句中有时间the day before yesterday,因此B为正确答案。