关于新概念二课文中某个语法的不理解

问题描述:

关于新概念二课文中某个语法的不理解
新概念二中的65课有这么一句,He set off down the main street of the city riding a bay elephant called Jumbo.
这个地方为什么用riding呢,是动名词还是现在分词,越详细越好,我会追加分的.
请回答得详细点,最好在网上找到比较全面的语法介绍,有例句的那种,我是不懂语法,

现在分词
前面省略了一个逗号,是伴随状语.
在一个句子的最后+现在分词形式的伴随状语,起类似于副词的修饰作用.