Como dizer "cada um deve" em inglês

Olá, sou nova aqui, não sei se o título ficou bom dessa forma, mas o que gostaria de saber é como dizer cada um na seguinte frase:

Após tentar convencer os rebeldes a uma retirada, Marcus diz aos dissidentes e a Eli que cada um deve oferecer uma rosa para o exército.

O google traduziu assim, mas me sôa estranho.

After trying to convince the rebels to retreat, Marcus tells Eli and the dissidents that each should offer a flower to the army.

Obrigada a todos que olharem, e agradecerei mais ainda ao que puder me responder.

EBOOK VERBO GET Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. Você ainda ganha o eBook sobre o Verbo Get em seu email. INICIAR TESTE
3 respostas
Cinnamon 15 61 498
Hi there!

Aparentemente não vejo problemas com a tradução que vc obteve, veja:

Each
Used to refer to every one of two or more people or things, when you are thinking about them separately
Each answer is worth 20 points.
The answers are worth 20 points each.
‘Red or blue?’ ‘I'll take one of each, please.’
We each have our own car.
There aren't enough books for everyone to have one each.
They lost $40 each.
Each day that passed he grew more and more desperate.
from Oxford Learner's Dictionary

So, each = cada (cada um individualmente)
should = deve (é aconselhável)

Creio que está correto...

See you around!
Daniel Reis 1 17
Olá pessoal,

''Each one'' não funcionaria nesse contexto ?

Valeus
Donay Mendonça 22 107 1.6k
Daniel,

Eu utilizaria "each one" com "them", "each one of them", no contexto da pergunta.