由题意,0到20分钟,小明离家越来越远,在20分钟时,离家最远,为900米;
在超市购物用了10分钟,即20到30分钟期间,离家距离没变,为900米;
15分钟返回家中,即在30到45分钟期间,离家越来越近,在45分钟时,离家距离为0.
过程清楚,问题解决.
【解析】
由题意,图形应有三个阶段,①从家到超市,时间为0--20分钟;②在超市购物,20--30分钟;
③从超市到家,30--45分钟.
A、图显示20到45分钟时,距家都是900米,实际上45分钟时已经到家了,距离应为0;故错误.
B、图显示20到45分钟时,离家越来越近,实际上,20到30分钟时一直在超市;故错误.
C、图显示不出20到30分钟时,离家一直是900米来,故错误.
D、图显示的符合三个阶段,是正确的.
综上所述,故选D.