一道过去完成时的选择题

问题描述:

一道过去完成时的选择题
My parents _____ far away from here when they were young.
A.live B.lived C.have lived D.had lived
请问B和D之间到底应该选什么?为什么?
为什么不用过去完成时呢?

B
因为就是表示过去的事.