Present perfect - Wikipedia
https://en.wikipedia.org/wiki/Present_perfectModern German has lost its perfect aspect in the present tense. The present perfect form implies the perfective aspect and colloquially usually replaces the simple past (except in the verb sein "to be"), but the simple past still is frequently used in non-colloquial and/or narrative registers. The present perfect form is often called in German the "conversational past" while the simple past is often called the "narrative past".