私は1年以上前から日本語を勉強してきました。
It's a very natural phrase.
(I have studied Japanese)
私は1年以上前から日本語を勉強しました。
少し不自然な気がします。I think it's a little strange one.
(I studied Japanese )
10 พฤศจิกายน 2018
1
1
0
For what I know is [Vてくる] is refered to when something started and continuos.
10 พฤศจิกายน 2018
0
0
0
"しました" means an action I did at prcise moment.
"してきました" means continuous flow of the action.