[They stayed up all night singing and dancing.]

问题描述:

[They stayed up all night singing and dancing.]
They stayed up all night singing and dancing.
他们整晚都在唱歌和跳舞.
请问这里的sing和dance,为什么要用分词形式?
这时是现在分词还是动名词?
如果我改成动词原形的话,句子会有错误吗?

singing and dancing是作状语,表示they 的状态,要是用动词原型就是一个句子出现3个动词的情况,这是错误的.这里就是现在分词.在学习时应该不用管是现在分词还是动名词,差别好像不大,考试都是一样.