ПРЕДОХРАНЯТЬ, несов. (сов. предохранить), кого-что от чего. Защищать (защитить) кого-, что-л. от кого-, чего-л. заранее принятыми мерами, не допустив воздействия кого-, чего-л. нежелательного, опасного, не допустив уничтожения, порчи; син. обезопасить, оберегать, ограждать [impf. to protect (from, against), preserve (from); to insulate (from, against), protect (a person) from ordinary experiences]. Существует много лекарств, которые предохраняют от заболевания гриппом и от других простудных инфе
Ответы справочной службы
В первом предложении тире поставлено верно. Обратите внимание на лексическую сочетаемость: книга может быть иллюстрирована художницей, но не исполнена ею.
Во втором предложении нужно убрать запятые, выделяющие слова "в основном".
Страница ответа