"Have appeared" in E makes more sense as my colleague told me, and the way that the sentense split into two with comma in the middle emphasizes the fact that 99 percent have vanished. In B, "appeared" is ok but not as good as "have appeared". The critical problem of B is that it ignore the "the" between "of" and "five". So, E should be the right answer.
支持选E。E的句意最清晰,避免了头重脚轻。 另外: 1。99 percent是肯定可以在NY times上看到的句子: Of the 100 million households in the United States, 99 percent have at least one television, according to WebTV Networks.
我觉得E的问题在于,of起始的句子应该用部分倒装, Of the five hundred million different species of living creatures that have appeared on Earth, have nearly 99 percent vanished.似乎更好一些。 另外,我觉得have appreared有些奇怪,按照og的解释,完成时应该代表过去的动作延续到现在,而很显然既然99%的动物都死掉了,那么appear的动作怎么能延续到现在呢,此外,似乎只有可以延续的动作才可以用完成时(我记得有例外,但是想不起来是什么情况下了),appear用完成时很牵强。