История. Вопрос "Почему именно в 20 веке появился национализм и шовинизм? С чем это связано их появление именно в 20 веке?"
Потому что к тому времени всё было развито и освоено.