选择d他前面是辅音 辅音后面只能加had been
d 表示与过去事实相反
A
这应该是过去完成时吧“I could have done it”,过去完成时的句型,
主语+had+过去分词vpp.(done)
①肯定句:主语+had+过去分词.
②否定句:主语+had+not+过去分词.
③一般疑问句:Had+主语+过去分词?
肯定回答:Yes,主语+had
否定回答:No,主语+hadn't
④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?
⑤被动语态:主语+had(hadn't)+been+过去分词
所以应该是选D,A是一般过去式,B是一般现在时,C是现在完成时,希望能帮到你。