单选题

【正确答案】 C
【答案解析】对过去事实的虚拟,主句是could have been avoided,从句应该用过去完成时(had done),所以C是正确答案。