Grammar - Past Particicple一句

Killed for their fins, sharks are endangered.

這句Past Particicple Phrase對的麼? 可以更正加解釋下嗎?

老師說是錯的, 但網上間吾中會有人用差不多的structure哦
3 answers 3