Teori Yafetik

Di bawah pemerintahan Soviet, Marr mengembangkan teorinya untuk mengklaim bahwa bahasa-bahasa Yafetik telah ada di seluruh Eropa sebelum munculnya bahasa-bahasa Indo-Eropa. Bahasa-bahasa ini masih dapat dikenali sebagai sebuah substrata dan di atasnya kemudian muncul lapisan bahasa-bahasa Eropa. Dengan menggunakan model ini, Marr berusaha menerapkan teori Marxis tentang perjuangan kelas ke dalam linguistik, berdasarkan argumen bahwa berbagai strata bahasa ini seusai dengan berbagai kelas sosial. Ia bahkan mengklaim bahwa kelas-kelas sosial yang sama di berbagai negara menggunakan versi-versi dari bahasa-bahasa mereka sendiri yang secara linguistik lebih dekat satu sama lainnya daripada bahasa-bahasa yang digunakan oleh kelas-kelas lain yang dianggap menggunakan bahasa "yang sama". Aspek pemikiran Marr ini adalah sebuah upaya untuk memperluas teori Marxis ke dalam kesadaran kelas internasional jauh melampuai makna aslinya, dengan berusaha menerapkannya ke dalam bahasa. Marr juga menekankan bahwa pemahaman bahwa suatu kelompok rakyat dipersatukan oleh bahasa yang sama tidak lebih daripada kesadaran palsu yang diciptakan oleh "nasionalisme borjuis".