"Я увидел крупную змею" - правильно.
"Ты видел змею или змея?" - оба варианта возможны, но более распространенный - "ты видел змею?"
"Я увидел крупную змею" - правильно.
"Ты видел змею или змея?" - оба варианта возможны, но более распространенный - "ты видел змею?"