President Vladimir Putin said on Thursday there was no time left this year to sign a new Ukrainian gas transit deal, and laid the blame firmly on Ukraine for refusing to extend the agreement that brings gas to Slovakia, the Czech Republic and Austria.