Разница между значениями слов «strive» и «endeavor» в английском языке заключается в следующем:
Таким образом, strive предполагает непрерывные усилия, а endeavor — целенаправленную и ограниченную по времени попытку достичь конкретной цели. 3
Ещё одно различие заключается в том, что endeavor может быть и существительным, и глаголом, в то время как strive — только глагол. 1