Лучше написать по-русски: двадцатичетырехчасовой; 24-часовой.
Ошибки нет.
Мы не видим здесь ошибки. Возможно, в определенном контексте это звучит неуместно, но вне контекста всё в порядке.
Пунктуационная.
Ошибки нет, сочетание корректно.
Ренат, мы не выполняем домашние задания.
Ошибки нет.