The present perfect is generally used in spoken language to express something that happened in the past. The preterite tense is used the same way, but mainly in written texts such as stories, fairy tales, newspapers, books and literature in general.
Perfekt mit haben (-t ending)
haben + ge + main part of the verb + t
Infinitiv | lernen | leben | wollen | kritisieren |
Präsens | Ich lerne | Du lebst | Er will | Ihr kritisiert |
Perfekt | Ich habe gelernt | Du hast gelebt | Er hat gewollt | Ihr habt kritisiert |
Example: Ich habe zwei Jahre in Berlin gelebt. Ich habe letztes Jahr Spanisch gelernt.
I lived in Berlin for two years. I learned Spanish last year.
(literally: I have lived in Berlin for two years. I have learned Spanish last year.)