How do Germans say "I walked in the park/in the woods yesterday"?
My dictionary translates to walk as (spazieren) gehen and laufen. I thought to walk, as in I walked in the woods, didn't indicate a change of location or need a destination. So its perfect tense would need haben as the auxiliary verb. (When gehen/laufen means to go/run somewhere it has to be sein + past participle, of course.)
But all the examples in the dictionary are written with sein like Wir sind im Urlaub viel gelaufen. and it says both gehen and laufen take sein to form the perfect in any case.
I don't know the reason why I have to put sein in that case, even when there's no movement from somewhere to somewhere. Can anybody make me understand?