只有d的时态是正确的
英文里复述别人的话时话里的事态比现在事态早,譬如说 He said:"where did you go." 复述是 He said where you had gone.里面用过去完成时
这里同样道理,