I often hear these mistakes made by German speakers who are learning English.
They say: I try to learn English since 2 years.
There are a couple of things wrong with this.
Firstly the tense is wrong. Remember in English when we are talking about an action that started in the past, is true now and will continue into the future we do not use the present tense (as in the example above).
We need the present perfect tense (have/has + 3rd form of the verb) or present perfect continuous (have/has + been + verb + _ing). Because the example is talking about a repetitive action that has taken place regularly over a period of time we would use the continuous form.
Secondly the word since is used with points in time (since January, since yesterday, since Monday) and not with lengths of time. For that we need to use the word ‘for’.
Correction: I have been trying to learn English for 2 years.
Have fun learning English!
Louise