请教英文达人们语法的问题,

问题描述:

请教英文达人们语法的问题,
这是我课本上的原话; 1.One year we saw two white boys sitting on their front steps.2.They sat,talking softly,laughing,their bright,blond hair stirring in the early evening wind.
第一句中为什么是前面用的是过去式saw,而后面用sitting,是gerund还是什么,如果是过去进行时那应该是were sitting啊?为什么要这样用?第二句中也差不多同样的问题,sat是过去式,但后面却用的ing形式,talking helaughing,这样是省略掉了动词were还是其他的什么语法关系,

第一句:see sb.doing sth.是固定用法,see或saw都接动词的现在分词,可以说是进行时,但不是主语的动作;
第二句:they sat 为一般陈述,所以用一般过去式,其余都是伴随动作所以用现在分词,突显活生生的场面.如果整句全用一般过去式,动作排列写成,就索然无味了.