Napiszę w ogromnym skrócie: w języku niemieckim teoretycznie nie ma rozróżnienia na czas dokonany lub też niedokonany. Niemcy uznali ;-), że takie rozróżnienie nie jest im potrzebne, gdyż mają wystarczająco dużo innych środków językowych przy pomocy, których mogą wyrazić czynność zakończoną lub trwającą.
Np:
"Nachdem ich den Brieg geschrieben habe..."
oznacza, że czynność jest skończona
ale dla przykładu:
"Ich habe den Brief geschrieben" można przetłumaczyć
Napisałam list lub pisałam list
Czyli nie można powiedzieć, że czas Perfekt służy do wyrażenia czynności dokonanej.
To jest tylko początek ogromnego tematu, możesz sobie poczytać trochę o takiej morfologicznej kategorii jaką jest Aspekt, albo o Wiedergabemöglichkeiten des perfektiven und imperfektiven Aspekts.