E的时态是对的,其实C的时态才有误。Vanished are nearly 99percent of the five hundred million different species of living creatures that appeared on Earth. 这个that appeared 修饰creatures,那么就是说这些creatures已经appeared,不在appear,就是说the five hurderd million species都已经不再appeared?所以E中的have appeared确实对的,因为还有1% have appeared,还没有have vanished.请指点
B的living creatures that appeared on earth 可以理解为,过去出现,而现在已经消失的鸟类。逻辑意思,放在Nearly 99 percent of five hundred species of living creatures that appeared on earth have vanished.明显有误。