A sufficiently massive asteroid impact at the end of the Triassic period may have blocked sunlight long enough for most plants to die and many animal species to then starve.
三叠纪末期,一颗足够大的小行星撞击地球,可能会长时间阻挡阳光,导致大多数植物死亡,许多动物物种饿死。
为什么这里for是翻译为导致呢?不是因为的意思吗?