题目解析:
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 都是发生了变化,所以都不对。