这是一个并列复合句

有一读者问: 有这样一句话:

On they went, singing, and whenever they stopped, the sound of their feet and the horses and the wind seemed to carry on their singing.

如何分析这个句子? 应怎样理解?

1. 这是一个并列复合句,两个分句由连词and所连接。

2. 第一分句的基本结构是: 主语+谓语。主语是they;谓语是went on, on置于句首是为了强调。

3. singing是现在分词,用作伴随状语。

4. 第二分句的基本结构是“主语+谓语+宾语”。主语是the sound,谓语是seemed to carry on,宾语是their singing。

5. of their feet and the horses and the wind是一个介词短语,用作定语,修饰the sound。

6. whenever they stopped是一时间状语从句。

7. 全句大意是: 他们唱着歌继续往前走;他们的歌声每逢停下来,就由人和马的脚步声以及风声继续下去。