По общему правилу от имен, оканчивающихся на -й, отчества образуются посредством присоединения суффикса -евич, -евна. Конечная й опускается: Сергей – Сергеевич, Николай – Николаевич, Дмитрий – Дмитриевич. Но от значительной группы русских имен, оканчивающихся на -ий, отчества могут быть образованы как по общему правилу, так и с заменой -ий на ь. Орфографически правильно: Геннадиевич и Геннадьевич, Иннокентиевич и Иннокентьевич, Виталиевич и Витальевич, Евгениевич и Евгеньевич и т. д. (важно при этом, чтобы в документах одного человека последовательно использовался какой-то один из вариантов). Имя Юрий в этом смысле исключение: от него образуется только отчество Юрьевич (хотя от имени Юлий – Юлиевич и Юльевич).
Такой оборот вполне корректен: Вы, Николай Аполлонович, с своею инвалидною бородой были бы здесь невозможны: вам, как только бы вы вышли на улицу, непременно подадут милостыню [И. А. Гончаров. Фрегат «Паллада» (1855)]; Простого, понятного, русского языка Бальмонт боится, и совершенно резонно, ибо, как только бы он заговорил просто, сейчас же обнаружилось бы его убожество [К. Д. Бальмонт. Полное собрание стихов (16.04.1913) // «Московские ведомости», 1913] и т. п. Однако нужно заметить, что в нем имеется некоторая инверсия: частица бы более уместна после глагола, к которому относится (как только вы вышли бы, как только он заговорил бы).
Можно поставить запятую в обоих случаях, можно не ставить (если считать эти выражения устойчивыми).
Запятая не нужна.
По смыслу эти обороты не различаются. Вариант никогда не понимал употребляется гораздо чаще.
Запятая не ставится.
Пунктуация правильная.
Запятая поставлена верно.
Верно: Никогда не можешь предугадать, кому что близко по душе.