Было и так.
Поэтому сейчас правильно и литературное "в" и традиционно устоявшееся "на"
Сообщение от Янус Полуэктович
в Кубинской республике, но на Кубе
Не очень адекватный пример, потому что в правилах записано, что если это остров, то всегда "на".
Вообще то Украина тоже не совсем страна или государство, наверное, поэтому и возникло такое сочетание. Ну не поворачивается у русского человека сказать иначе, чем на Украине.
"Ведь мы - люди и основные цели у нас одни и те же: мы ищем счастья и не желаем страдать." Его Святейшество Далай-Лама