Похоже, в предоставленном вами тексте есть опечатки или ошибки. Правильный вариант может быть:
"The soldiers took an oath of allegiance to their country."
Объяснение этого предложения:
- "The soldiers" — солдаты, бойцы.
- "took" — прошедшее время глагола to take — "приняли" или "отдали" в данном контексте.
- "an oath" — клятва, обещание, присяга.
- "of allegiance" — о верности, присяге на верность своей стране.
Полный перевод:
"Солдаты дали/приняли присягу верности своей стране."
Если нужно более подробное объяснение:
- Oath — юридический или официальный обет, который человек дает, обещая соблюдать определенные правила или быть верным определенному объекту (например, стране, флагу).
- Allegiance — верность, преданность, лояльность, обычно в контексте страны или руководства.
Если у вас есть дополнительные вопросы или нужно помощь с грамматикой, переводом или другой информацией — сообщайте!