我学英语已经很多年了。

我学英语已经很多年了。听起来很正常,说明我学了很多年,现在还在学。

我学会了,我学会了,学会了,学完了。

我学会了就是我学会了,除非你表达的东西完全结束了,否则很多年都不能加。例如,你想说你学了几年英语,但现在你没有:我年轻的时候学了五年英语。

对了,你引用的老外的问句有点混乱。你学了多少年英语应该改语法了?或者你以前学过几年英语?前者说明你还在学习,后者说明你研究了太多少年,潜在地说明你现在没有在学习。