一、waiting for the train starting 中 the train starting 是动名词的复合结构,即逻辑主语 the train + 动动词 starting,用作介词 for 的宾语.本来动名词的复合结构的规定形式是“名词所有格 + 动名词”,即 the train's starting ,不过在用作宾语时可以用名词的主格代替名词所有格.这里主要强调的是等候 starting (发车),也就是说火车已经进站,说活人正坐在座位上等候火车的发车.
二、for the train to start 中的 the train to start 是符合宾语,the train 是宾语,to start 是不定式作宾语补足语,强调等候的是火车,也就是说火车还没有进站,其次才补充说明进站后的火车的开动.
三、从全句意思来看,说话人已经在火车的座位上(the seat)坐了至少两个小时,只是火车一直停着,“我”只能一直坐着等候火车的启动.