Такое сочетание корректно, но это не единственный возможный вариант (окончить школу - тоже верно).
При подчеркивании общего количества: было украдено.
См. словарную фиксацию.
Скорее всего, просто шутливая рифма. В. И. Даль поясняет: Досталася (достается и) гадине виноградина - говорится о замужестве.
Следует, правда, пояснить, что у Даля "гадина ж. или гад м. ползучее животное, пресмыкающееся, противное человеку; это земноводное либо насекомое, собств. земноводное; их четыре отдела: змея, лягушка, черепаха, ящерица. || Бран. мерзавец, сквернавец".
Правильно: ...Чарльзом Дарвином.
Дуэт Сергея Иванова и Владимира Васильева исполнил песню... Ответ на вопрос о грамматических свойствах слова дуэт можно найти в материалах словарей, размещенных на нашем портале.
При отрицании возможен как родительный, так и винительный падеж. В данном случае предпочтителен родительный падеж: не мог сдержать раздражения. См. подробнее в «Письмовнике».
Употребительно прилагательное Олегов. Например: Олег Цингер вспоминал, как Зубр примчался к ним, узнав о смерти Олегова отца. Д. Гранин, Зубр. Видя, что князь стоит, опираясь обеими руками о стол, Олеговы люди неуклюже встали один за другим, гремя оружием. А. Ладинский, Последний путь Владимира Мономаха.
Оборот с союзом как имеет здесь значение собственно сравнения, а значит, запятая нужна.