请从英语语法的角度分析一下这个句子,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.

按照你的要求,制作语法分析。
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。

的年看见哈雷慧星的1986人当中,有多少人能够长寿到足以目睹它在二十一世纪的回归呢。
有些语病

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.

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的时间状语