题目解析:
endure: 忍受,耐久。A是消亡,灭亡;B是发展;C是变化;D是存活,从…中坚持过来。所以D的survive正确。对应原文:Some fossils endured through so many millions of years that they appear in many strata, but others occur only in a few strata, and a few species had their births and extinctions within one particular stratum.原文说这些石头怎么样数百万年,结果在诸多岩层中都有出现,肯定是持续之类的意思,所以应该这么多年都没有什么变化。不管是vanish消失develop发展还是vary都是发生了变化,所以都不对。