解答此题的关键有二点,一个是明确食物链的概念:生产者与消费者之间这种吃与被吃的关系;另一个是知道食物链的正确写法.
【解析】
食物链反映的是生产者与消费者之间吃与被吃这种关系的,所以食物链中不应该出现分解者和非生物部分.食物链的正确写法是:生产者→初级消费者→次级消费者…注意起始点是生产者.
A、阳光是非生物部分,既不属于生产者也不属于消费者,食物链的概念未包括非生物部分,把狼、羊、绿色植物的关系写反了.故不符合题意;
B、该食物链正确的表示了生产者绿色植物与消费者昆虫、蛙、蛇、鹰它们之间的关系,故符合题意;
C、食物链的起点不是生产者,分解者不构成食物链,鼠、蛇、蛙的关系搞错了,食物链中没有生产者.故不符合题意;
D、细菌是分解者,食物链的起点不是生产者,分解者不构成食物链,把羊、狼、绿色植物的关系搞错了,故不符合题意.
故选B.