B选项真正的错误是动词的时态, appeared B选项用的是过去时, 而E用的是现在完成时, 这个句子想要表达的意思, 出现在地球上的物种(从过去一直到现在), 到现在为止(所以后面也是过去完成时 have vanished),已经灭绝了 多少多少
这里five hundred...前面应该加上定冠词。因为是特指的。主语太长,也显得有点awkward
主语太长了,Nearly 99 percent of five hundred million different species of living creatures that appeared on Earth一长串都是主语,不简洁;而且appeared用的是过去时,而E用的是现在完成时, 这个句子想要表达的意思, 出现在地球上的物种(从过去一直到现在), 到现在为止(所以后面也是过去完成时 have vanished),已经灭绝了 多少多少
题目想表达的意思是从过去直到现在的所有动物,而不是指代活在过去的动物
没有太大硬伤但是 头重脚轻
I'd go with E. Besides being generally awkward, B has a verb tense issue. It says "species that appeared" on earth. Appeared is simple past but, in this case, we want present perfect. We use past tense to discuss something that is completely over; we use present perfect to discuss something that started in the past but is either still true or still going on in the present. It is still true that the species appeared, so we want to say "have appeared" - which answer E does use and answer B does not.
appeared表示过去出现过,这就好像说现在都消失了,如果这样后面怎么会有99vanished呢!这题B选项就是时态问题 that后修饰的是living creatures,所以并不是全灭绝了,还有1%活着不能用appeared, 而是用现在完成时。B选项真正的错误是动词的时态, appeared B选项用的是过去时, 而E用的是现在完成时, 这个句子想要表达的意思, 出现在地球上的物种(从过去一直到现在), 到现在为止(所以后面也是过去完成时 have vanished),已经灭绝了多少多少。
主语太长,不符合使用习惯
这题B选项就是时态问题 that后修饰的是living creatures,所以并不是全灭绝了,还有1%活着不能用appeared, 而是用现在完成时 于生物是不断出现又不断灭绝的,要强调这个持续性用完成时的确好一些
地球上出现的(过去到现在)这么多物种当中,已经有99%的灭亡了。 so, have appeared....,have vanished. 选项A,错误 两个句子之间,既不存在主从关系,又无连接词,run on 选项B,错误 appeared 过去出现,不对 选项C,错误 倒装归正,species are vanished,错误 选项D,错误 of them 重复,因为前面已经有of... 选项E,正确
appeared表示过去出现过,这就好像说现在都消失了,如果这样后面怎么会有99vanished呢!
主语太长了,Nearly 99 percent of five hundred million different species of living creatures that appeared on Earth一长串都是主语,不符合英语的表达习惯, 杀
主语太长,不符合使用习惯
把网站装进口袋
随时随地练习