【思路】
本题考查解释型题目。题干中的矛盾现象是:“小行星撞击地球产生大量碎片从而挡住了阳光、冷却了空气,使得食草恐龙没有充足的阳光和食物资源,进而灭亡”与“小行星产生的大多数碎片会在六个月内到达地面,以至于无法让植物消失和让恐龙冻僵”之间的矛盾。
A项:食肉恐龙因食草恐龙灭绝而灭绝,并不能解释题干食草恐龙灭绝的原因。
B项:该项表明恐龙容易受到空气污染的影响,并且会进一步导致致命的呼吸问题,但是这颗小行星是否也带来的空气污染并不能确定,所以解释力度不强。
C项:该项表述的重点是碎片造成的是地表温度降低,但是温度降低会不会影响恐龙的生存不得而知,故不能解释,排除。
D项:恐龙灭绝是因为小行星撞击地球产生的海啸,而不是题干矛盾中所说的食物缺乏和温度降低等别的因素,解释了题干中的矛盾。
因此,答案为D。