The correct option is D lied
He said he was not guilty but the police proved he had 'lied'. 'Lied' means to not tell the truth. IN this context, the only word that suits the situation is 'lied', no other of the options do so. Hence, option D is the correct answer.