不提同意这位同学有关A的看法,nearly 99 percent of them vanishing.这不是一个句子,所以我认为A的问题还是them指代不清。
另外,关于时态的问题,有关于完成时和过去时的区别。用一般过去时的时候一定要有明确的时间标志词,比如in1980,last year,originally, 3days ago,而现在完成时,表示一个动作发生在过去,但是延续至今或者强调对现在的影响。所以看这句话的意思,应该用完成时比较好。Five hundred million different species of living creatures have appeared on Earth,这50亿生物种类虽然有99%都消失了,但是还是有延续至今的。所以完成时比较好。还请NN指教!