Anglické časy

Asi to nejhorší, čím anglický jazyk straší své zahraniční učence, jsou anglické časy a časování anglických sloves. Kdy použít minulý čas prostý, minulý čas průběhový, předminulý čas a předminulý čas průběhový? A podobně v přítomnosti i budoucnosti.