10 German tenses and moods explained: when to use each one, endings, irregular verbs and examples. Времена и наклонения немецкого языка: когда использовать, окончания, примеры.
Verboteca trains every tense with spaced repetition. Verboteca тренирует каждое время интервальным повторением.