Most of the time, we use the auxiliary
hebben in the present perfect tense.
Only verbs that express motion with a clear indication of going somewhere (fietsen ‘bike’, rijden ‘drive’, lopen ‘walk’, gaan ‘go’, vliegen ‘fly’, reizen ‘travel’, rennen ‘run’, varen ‘sail’)
and verbs that express a change of condition or substance (smelten ‘melt’, veranderen ‘change’, worden ‘become’) take zijn in the present perfect