单项选择题

When the boy came back years later, he found the empty old house there.

[A] none but
[B] none other than
[C] nothing but
[D] no other than