При написании слова "не(?)виновен" мы должны - и это самое главное - определить часть речи, а во-вторых проанализировать то предложение, в котором оно находится.
Первое - это определение того, какая морфологическая принадлежность у этого слова. Например, мы должны задать в высказывании к этому слову вопрос. В нашем случае получится так: "каков?" - "не(?)виновен". Исходя из вопроса, мы видим, что это имя прилагательное. Казалось бы, что прилагательным должно быть слово "невиновный". Но это была бы полная его форма. Поскольку мы сталкиваемся с иной формой - "невиновен", которая отличается от "невиновный", то мы анализируем краткую и полную формы, которые отличаются друг от друга.
Дело в том, что слово "невиновен" одновременно связанно со словами "невиновный", "невиновность" и "винить". Всё это разные части речи. В зависимости от предложения мы относим наше слово или прилагательным (тогда слитно), или к причастиям (тогда раздельно) (Полные правила правописания причастий (полных и кратких форм) с частицей "не" можно прочитать здесь.). Противопоставление или отрицание так же принуждают нас к раздельному написанию.
Примеры предложений:
Иван оказался невиновен, его оболгали.
Тимофей оказался не виновен, а был свидетелем.
Читайте по теме: