Present Perfect = have / has walked (+ onregelmatige ww)
= in het verleden begonnen en nu nog zo
= for, since, yet, still, already, lately, never
Past Perfect = had walked (+ onregelmatige ww)
= actie voor een andere actie in het verleden
= by the time, as soon as, after, when, before