Německé časy

Možná to nejhorší, čím německý jazyk straší své zahraniční učence, jsou německé časy a časování německých sloves. Kdy použít který minulý čas? A jak je to s přítomností? A budoucností?