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,吗
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从句说恐龙和哺乳动物共同生活了一亿二千万年,不可能突然喜欢吃恐龙蛋,由此批驳认为恐龙灭绝是因为哺乳动物吃光了恐龙蛋这种观点,认为那是不可能的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!