Ответ:

  1. Я ни разу не опоздал на урок. Сочетание «ни разу» усиливает отрицание.
  2. Кто не читал эту книгу? В вопросе подразумевается возможность ответа «никто»; используется «не».
  3. В комнате не было слышно ни звука. Отрицание сказуемого «не было» сочетается с усилительной частицей «ни» в словах «ни звука».
  4. Он не мог выполнить задание без помощи: «не мог» — отрицание действия.
  5. Ни один ученик не нарушил правила. В сочетании «ни один» частица усиливает отрицание.
  6. Как ни старался спортсмен, результат улучшить не удалось. В уступительной конструкции употребляется «ни».
  7. Мне не хотелось уходить из музея. «Не хотелось» — отрицание.
  8. Где ни он побывал, везде находил интересные места. В уступительной конструкции «где ни» употребляется частица «ни».