B 这是个简答,省略了 I foud ( a box full of books 盛满书的盒子) 所以排除 A, C 动词 fill on one's way home 是固定搭配“在某人回家的路上”,所以 在我回家的路上 用: on my way home 而不能用 on my way back home.
B full of在这里是形容词短语作定语。 如果要强调返回家的路上,用on my way back home也是可以的怎么看得出是形容词短语作定语?中心词是a box, 一个什么样的盒子呢,装满书的 be full of 是一个固定搭配,形容词作定语时就用full of... 还有一个短语是 be filled with, 动词短语, 如果做定语要用分词,在这里就必须是filled ...