См. здесь.
Это форма множественного числа существительного бредень ‘рыболовная сеть’.
Правильно: действует в течение пяти лет.
Верно: не послушался маму, начал избегать Зою, был первым учеником.
Запятая перед или не нужна.
Согласно словарям, слово змей во всех значениях - одушевленное существительное. Учительница в данном случае ошибается.
Все приведенные Вами слова пишутся раздельно.
Правила таковы:
Пишутся слитно порядковые числительные со второй частью -дцатый, -надцатый, -десятый, -сотый, -тысячный, -миллионный и т. д., напр.: тридцатый, двенадцатый, шестидесятый, четырёхсотый, пятнадцатитысячный, шестисотмиллионный.
Пишутся раздельно составные порядковые обозначения, в которые могут входить, кроме количественных числительных, существительные тысяча, миллион и т. д., а последней частью в них является порядковое числительное, напр.: двадцать пятый, триста пятьдесят восьмой, тысяча девятьсот девяносто четвёртый, две тысячи первый, миллион двести тысяч сто пятый и т. д.
Регулярно встречается беглый гласный, обозначаемый буквой и: лисий — лисья, копьё — копий и т. п. Возможны аномальные случаи, например беглый гласный, обозначаемый буквой я, в слове заяц (закономерным было бы написание *заец). См. об этом подробнее в «Правилах русской орфографии и пунктуации» под ред. В. В. Лопатина.
В данном случае вторая часть предложения указывает на причину того, о чем говорится в первой, поэтому предпочтительнее двоеточие. Однако тире допустимо.