都可以.
take a walk 散步 take a long walk 就是“走很长的路”
walk a long distance 也是“走很长的路”的意思.walk可以作及物动词,意为“走过”,因此其后可以接表示路程的名词.