请求英语高手分析句子成分

Did you know an eagle knows when a storm is approaching long before it breaks?

麻烦翻译此句,并分析when 的用法,还有,approaching 与 breaks 的区别,以及Long before 修饰谁?

谢谢各位高手。。。不胜感激

翻译:老鹰在风暴爆发之前早就知道风暴正在接近——(这件事)你知道吗?
when:副词,代词。可以引导状语从句、宾语从句、表语从句、定语从句。这句话中,when引导的是宾语从句,when astorm is approaching before it breaks 作knows的宾语。
当然,这句话是复杂句,从句里嵌套了从句,Did you know后面跟了一句宾语从句,an eagle knows后面跟的也是宾语从句。
approaching 是is approaching 是现在进行时,意思是正在靠近,因为句子要表达的意思是:鹰在风暴爆发之前早就知道它正在靠近。
注意:是正在靠近!表示正在进行的这种状态。
breaks是一般现在时,表示一般情况。
before,这里与long连用,注意!long before意思是在……的很久之前 before long的意思是在不久之后的将来。所以这里的before修饰的是it breaks,整体来看,before it breaks整个是时间状语修饰an eagle knows a storm is coming。
回答完毕。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-06
你知道么 老鹰可以知道在暴风雨爆发很久之前 就能够知道

approach 是靠近 break 是爆发啊 两个词的意思万全没有联系

Did you know an eagle knows when a storm is approaching
这里面 know 后面引导宾语从句 并且 an eagle knows 是宾从套宾从
后面knows when a storm is approaching 是宾从套状语从句
这就是句子结构

还有approaching long before it breaks
long before 这里 long 修饰 before 完全可以去掉 加上就是时间长度更长
所以去掉了之后
approaching before it breaks
变成了这个样子 也就是一个时间状语从句
long before 不是修饰 而是一个引导词

以上就是分析

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网