as a child小时候,是过去时间。
而过去完成时是"过去的过去“,所以答案选B
务必记住:
过去完成时得有过去作为支点,才会有的(支点可能是时间,也可能是过去动作或状态)
如:
I had seen the film before you saw it.(过去动作you saw it是支点)
By the end of last year, I had seen the film three times.(时间状语by the end of last year是支点)
而且,过去完成时不如一般过去时常用。
B