单选题 15.  If the little boy had been given the best medical care, he ______.
【正确答案】 D
【答案解析】 分析选项,可知考查虚拟语气,再分析题干if...had done...,所以是对过去的虚拟,根据公式可得would have done,所以选择D。