We have gone a longer distance than Long March. 
a longer distance,去掉比较级,则是 a long distance。
不及物动词后面接了表示“时间”和“距离”的名词,一般看作“名词作状语”。
还有一种观点,这个情况可以把不及物动词视为及物,后面的时间、距离名词看作宾语。
例如:
They walked a long way.
He worked three hours.
我本人倾向于第一种划分,因为前面省略了 for。
 
                如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

 《高考英语备考1号·速效编》
						《高考英语备考1号·速效编》
					 《高考英语备考1号·写作编》
						《高考英语备考1号·写作编》
					 《高中英语晨读晚记》
						《高中英语晨读晚记》
					 《高中英语错题笔记》
						《高中英语错题笔记》
					 《零起点考大学英语》
						《零起点考大学英语》
					