Привет всем, пожалуйтста объясните мне разницу между несколькими предложениями:
В марше участвовала тысяча людей, протестующих против войны. (protesting against?)
В марше участвовала тысяча людей, протестовавших против войны. (??)
В марше участвовала тысяча людей, запротестовавших против войны. (having protested against?)
Как они правильно переводятся на английский язык? Все правильно с грамматической точки зрения?
Спасибо за помощь.