German Grammar Explained /

The usage of the present tense

Declensions and word order are quite hard, we admit it. But have you realized how easy are German verb tenses? We hardly ever talk about them!
While English has several future and past tenses, German uses, pretty robustly, the good old present tense.
I go.
Ich gehe.
I'm going.
Ich gehe.
I will go.
Ich gehe.
I'm going.
Ich gehe.
Apart from this, the other tense you really need in spoken language is the Perfekt, which is only used when the action was completed in the past.
Past action
I lived here 2 years ago. (Simple past)
Ich habe vor 2 Jahren hier gelebt. (Perfekt)
Past action (recent)
I've just moved here. (Present perfect)
Ich bin gerade hergezogen. (Perfekt)
Started in the past, lasting til now.
I've been working here for 2 years. (Present perfect)
Ich arbeite hier seit 2 Jahren. (!) (Present)
Maybe now it finally makes sense why English speakers call this last tense "Present Perfect". Because it somehow has a link to the present. Since there is no such thing in German, it's just "Present Perfect" then.