1.theyhaveallbeenputtoshame
被动语态,本为putsbtoshame
2.aboywho,whileplayingtruant
whileplayingtruant是分词短语作状语,相当于从句whilehewasplayingtruant
那个人提醒我了,没完哦!
完整的是theyhaveallbeenputtoshamebyaboywho,whileplayingtruant,travelled1600miles.
who引导定语从句,修饰boy,只是应该是aboywhotravelled1600miles
whileplayingtruant是中间插入的部分,见2哦!