1939 год — один, поэтому возможно: до 1939 года, до 1939 г. О десятке или десятках лет: 1930-е годы, 30-е годы ХХ века; 1930–1940-е гг.
Предлог - по окончании.
Иван, не помнящий родства — это фразеологическое выражение, и потому замена любого компонента (в том числе и грамматической формы) разрушает его образность. Так презрительно называют человека неблагодарного, относящего с полным безразличием к своим предкам, воспитателям, Родине и т. п.
Возможно и соц. сети (графическое сокращение), и соцсети (сложносокращенное слово, ср.: стенгазета, сбербанк).
Вы правы, в данном случае запятая не нужна, так как оборот не обозначает сравнения, а союз как равен по значению предлогу в качестве. Правила приведены в параграфе 42.4 справочника по пунктуации Д. Э. Розенталя.
И так и так плохо. Может быть, "по причинам"?
Надежда, мы на Вашей стороне, нам тоже такой подход очень не нравится. Запросы в нашу справочную службу свидетельствуют о том, что подобные ситуации во время выдачи аттестатов и дипломов возникают ежегодно. Как правило, причина конфликта одна и та же: выпускники и (или) их родители сначала «прессуют» работников школы, а затем жалуются в различные инстанции (вплоть до прокуратуры), требуя не склонять фамилии, которые по всем правилам и нормам должны склоняться.
По нашему мнению, склонение/несклонение фамилии – это не личное дело носителя. Да, это его фамилия, но в то же время это слово и, как и все слова, оно подчиняется грамматическим законам языка. В этом смысле нет разницы между Аттестат выдан Голод Илье и Жители деревни страдали от голод, в обоих предложениях – грамматическая ошибка. К сожалению, многим носителям «нестандартных» фамилий это очень сложно объяснить.
Что делать в подобных ситуациях? По нашему мнению, для начала, вооружившись справочниками, попытаться всё же доказать выпускнику или рассерженному родителю, что фамилию нужно склонять. Поинтересоваться, хотят ли родители, чтобы у их ребенка в аттестате (получение которого – важное событие в жизни человека) навсегда осталась грубая грамматическая ошибка. Если же учащийся или родители упорствуют, если они так хотят получить аттестат с ошибкой – что ж, в конце концов, это их личный выбор...
Нужно поставить запятую.