__in the fields on a March afternoon,he could feel the warmth of spring .

问题描述:

__in the fields on a March afternoon,he could feel the warmth of spring .
A.To wake B.Walking C.Walked D.Having walked 为什么不能选D呢?不是应该他跑步完后才能感受到温暖的吗?

这题选B.Walking
现在分词表示主动、伴随.
句意:三月的一个下午,他走在田野上,能够感受到春天的温暖.
Having done 和谓语动词有明显的时间先后,如:
Having had my supper,I went for a walk.吃了晚饭之后,我出去散步.