The soldier was awarded a medal because he ____great bravery under fire.选哪个为什么谢谢

问题描述:

The soldier was awarded a medal because he ____great bravery under fire.选哪个为什么谢谢
A . shows B . showed
C . has shown D .had shown

应该是D,过去完成时,一般用在过去的过去.
前面的主句已经用的是过去式了,was awarded,表示过去.
而从句里面发生的是在主句之前,也就是过去的过去,在奖章之前就展现了英勇,所以要用D