单选题 He confesses that he has done it.
【正确答案】 C
【答案解析】[解析] 本句意思:他承认是他做的。confess意思是“承认,坦白”,与admit(承认)意思相近。agree同意,赞成;allege宣称,断言;answer回答,回复。