请从英语语法的角度分析一下这个句子,谢谢!

Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.

Of the millions who saw Haley’s comet in 1986是一个范围状语,how many people主语, will live谓语动词, long enough时间状语, to see it return in the twenty-first century结果状语,其中it 是see的宾语, return是省略了不定式符号to的不定式做宾补, in the twenty-first century是return的时间状语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-02
按照你的要求,制作语法分析。
Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.
1. Of the millions who saw Haley’s comet in 1986, 给出了一个范围,做状语。其中,who saw Haley’s comet in 1986 是定语从句,修饰 the millions;
2. 用 "How many ... ”引出主句,这是陈述句;
3. how many people 作为主语,时态为将来时;
4. 谓语动词 live;
5. long enough 是副词短语,修饰谓语动词 live;
6. to see ... 动词不定式短语,目的状语;
7. it return ... 是复合宾语(宾语+宾语补足语);
8. in the twenty-first century 是时间状语,修饰 return。
第2个回答  2012-01-02
Of the millions who saw Haley’s comet in 1986, how many people will live long enough to see it return in the twenty-first century.
在那些于1986年目睹了哈雷彗星的千万人当中,有多少能活到21世纪再次看到它的回归呢

of the millions 在那数以百万计的人当中
who saw Haley’s comet in 1986 是who引导的定语从句,修饰前面的millions 那千百万人
live long enough to see it return
adj. enough to do sth. 足够的adj.来做某事
see it return ---- see sth. do sth.本回答被提问者采纳
第3个回答  2012-01-02
的年看见哈雷慧星的1986人当中,有多少人能够长寿到足以目睹它在二十一世纪的回归呢。
有些语病
相似回答