Yes. You were made to be the witness, for your political naivete put your word beyond reproach;no one would believe you'd devise suck a story
What's the bold part mean?
I know that beyond reproach means:
beyond reproach Perfect; unable to be criticized. I have to scold some of my employees regularly, but Tom's behavior is beyond reproach.(source TFD)
and I know that the verb put is probably used in the past tense here or else it would contain the morpheme "s" at the end.
put 2. To cause to be in a specified condition: His gracious manners put me at ease.(source TFD)
Does it mean that he was made to be the witness because his political
naivete causes his words to be unable to be criticized(so everyone will believe him) Does this phrase sound natural? Is this phrase common?