--What made your little brother so delighted?---- _____ for
--What made your little brother so delighted?---- _____ for his progress,
A.His headteacher praised him B.His being praised by his headteacher C.His headteacher having praised him.D.He was praised by his teacher
选哪个?为什么?