难句分析

Others have blamed extinction on competition from the mammals, which allegedly ate all the dinosaur eggs-except that mammals and dinosaurs appeared at the same time in the Late Triassic, about 190 million years ago, and there is no reason to believe that mammals suddenly acquired a taste for dinosaur eggs after 120 million years of coexistence. 

对应答案是mammals and dinosaurs lived together for roughly 120 million years before the extinction


1.我的疑问是for+时间段=after+时间段吗

2.except这里是除了,还是只是。。的意思 两者截然相反。about 190 million指的是前句的

 Late Triassic,吗

请先 登录 后评论

最佳答案 2020-11-08 12:26

1 for时间状语当然不等于after时间状语。你的错误在于你忽略了after时间状语修饰的是suddenly acquired,而for时间状语修饰的是lived together.

lived together for roughly 120 million years 来自于文中的120 million years of coexistence。你查查词典coexistence是什么意思,你就知道你错在什么地方了。

2 except (that)+从句,用来解释为什么主句所说的内容是不可能的或不会发生的。汉语翻译可译为,只可惜..., 要不是...的话,不过,但是等。

有人认为恐龙灭绝的原因是因为哺乳动物吃光了恐龙蛋。except that从句说恐龙和哺乳动物共同生活了一亿二千万年,不可能突然喜欢吃恐龙蛋,由此批驳认为恐龙灭绝是因为哺乳动物吃光了恐龙蛋这种观点,认为那是不可能的。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,1928 浏览
  • wanzixi 提出于 2020-07-21 15:32

相似问题