1. Возможные варианты: в 9 часов, в 9 ч., с 9 ч. до 21 ч., с 9:00 до 21:00, 9:00 - 21:00. Варианты с двоеточием употребляются, как правило, в научно-технических документах. 2. Во всех приведенных примерах пробел нужен.
На письменный экзамен по русскому языку в 9 классе отводится до трех астрономических часов. Такое время указывается в методических материалах для подготовки к экзамену. Ссылку на нормативный документ сейчас, к сожалению, привести не можем, но документ можно поискать на сайте Федерального агентства по образованию.
Сочетание успешно отразил корректно, оно зафиксировано в словарях и давно используется в художественной литературе, ср.: Битва продолжалась после занятия неприятелем люнета (батареи Раевского) еще несколько часов как на левом фланге, где командовавший генерал Дохтуров успешно отразил ряд новых и новых атак... (Е. Тарле. Бородино. 1952).
Предлог служит для выражения синтаксической связи между словами в словосочетании, он не называет предмет (как существительное), действие (как глагол), признак (как наречие). Производный предлог, образовываясь от знаменательного слова, обретает новое лексическое значение, отличное от значения мотивирующего слова. Например, предлог насчет (узнать насчет отпуска) означает «относительно кого-либо, чего-либо» и со значениями существительного счет смысловой связи не имеет.
Однако часто связь – более или менее тесная – со значением мотивирующего слова может сохраняться. Чем теснее эта связь, тем затруднительнее определить, стало ли знаменательное слово служебным или еще нет. Например, предлог в течение (в течение трех часов) сохраняет метафорическую связь с существительным течение.
Если необходимо узнать, признается ли то или иное сочетание предлогом или еще нет, можно обратиться к академической «Русской грамматике» или к специализированным словарям:
Объяснительный словарь русского языка. Структурные слова: предлоги, союзы, частицы, междометия, вводные слова, местоимения, числительные, связочные глаголы : около 1 200 единиц / под ред. В. В. Морковкина ; Гос. ин-т рус. яз. им. А. С. Пушкина. – Изд. 2-е, испр. – Москва : Астрель : АСТ, 2003. – 421, [4] с.
Рогожникова Р. П. Толковый словарь сочетаний, эквивалентных слову : около 1 500 устойчивых сочетаний русского языка / Р. П. Рогожникова. – Москва : Астрель : АСТ, 2003. – 414, [1] с.
Запятая не требуется, но может быть поставлена, если автор текста делает акцент только на указании школы — в таком случае информация о классе предстает как уточнение. Случай аналогичен примерам типа Заседание кафедры состоится завтра (,) в шесть часов вечера (см. параграф 22.2 справочника по пунктуации Д. Э. Розенталя).
Существительное ремонт обычно употребляется с прилагательным в конструкциях, где речь идет, если можно так выразиться, о качестве, характеристике ремонта: небольшой, мелкий, капитальный, профилактический, косметический, текущий, срочный, гарантийный... ремонт. О том, что именно ремонтируется, обычно сообщает не прилагательное, а существительное в родительном падеже после слова ремонт: ремонт обуви, одежды, часов, холодильника, автомобиля, здания, дома, квартиры... (но не обувной, автомобильный, квартирный... ремонт).
Корректно: прошло 20 минут. Если в количественно-именном сочетании определенного множества есть слова дней, лет, минут, секунд, часов и т. п., глагол-сказуемое, обозначающий в основном течение, движение времени ставится в единственном числе. Множественное число возможно, когда предложение с таким счетным оборотом имеет иное смысловое наполнение (например, говорится о значении отрезка времени для кого-либо, о его влиянии на что-либо). Ср.: 20 минут ожидания показались мне вечностью.
В научно-технических документах часы записываются двумя цифрами, поэтому правильно: с 09:00 до 12:00, 00:00. В других текстах формат записи с двоеточием не рекомендуется.