初中语法选择一道

问题描述:

初中语法选择一道
John was given the same suitcase his father and grandfather .with them to school.
a.took
b.had taken
c.were taking
d.would take
请具体解释原因,越详尽越好,

B
翻译:John被给予了一个跟他爸爸和祖父上学时所提一样的手提箱
这是一句定语从句,还原就是
John was given the same suitcase {(that) his father and grandfather took with them to school}.
大括号部分就是定语从句them指代his father and grandfather
对于时态,his father and grandfather 上学一定在John之前,因此是过去的过去,用过去完成时