В непринужденной речи возможны оба варианта, но преобладает сочетание лекарство от. Более точно: лекарство от боли в горле, лекарство для лечения горла.
Кавычки не требуются.
Верно: над г. Москвой.
Правильно: из грОтов.
См. в «Письмовнике».
При прямом порядке слов (сказуемое следует за однородными подлежащими) обычно употребляется форма множественного числа сказуемого: Количество и состав участников неизвестны.
Можно сказать, что учитель не вполне прав. Многие существительные с вещественным значением способны образовывать множественное число для обозначения сортов: вода — минеральные воды, масло — разные масла и т. п. См., например: Молочные блюда в монгольской кухне занимают очень большое место: сырые и сушеные твороги, кефиры... [Игорь Померанцев. Осенины. Разговор на пиру в вековом прототипе // Независимая газета, 30.10.1997]; ...забыть о жирных творогах, сметане, кефире и сливках; ограничить сахар и сладкое [Инфаркт: фаршированное сердце // Аргументы и факты, 2002.11.06] и т. п.
Домр, георгинов (от георгин). Остальное верно.
Имена существительные с вещественным значением употребляются в форме множественного числа для обозначения различных сортов или видов вещества, например: высококачественные стали, дорогие табаки, красные и белые глины, смазочные масла, первичные спирты. Сказанное касается и слова вода. Множественное число свойственно этому существительному лишь в нескольких значениях: 'напиток или водный раствор какого-либо вещества, применяемый в лечебных, косметических и т. п. целях' (минеральные воды); только во множественном числе употребляется это слово в значениях 'минеральные источники; курорт с такими источниками' (поехать на воды) и 'жидкость, окружающая плод во время беременности и предохраняющая его от толчков и давления' (отошли воды).