Are these sentence correct grammatically?
我学习韩语<font style="background-color: rgb(255, 255, 0);">因为(,)</font>我住在上海两年了!所以我应该说韩语在上海,所以我<font style="background-color: rgb(255, 255, 0);">在上海</font>学习韩语!现在我住在伊朗!我知道汉语,所以我知道<font style="background-color: rgb(255, 255, 0);">一</font><font style="background-color: rgb(255, 255, 0);">个语(一种语言)</font>!在上海<font style="background-color: rgb(255, 255, 0);">不(没有)</font>学习很多!所以在这里学习的很好,然后我打的时候我可以当老师还是说含在中国!可能我去中国和住在哪儿!
The words in brackets are better ,I think . And I can't understand what you want to express in the last sentence , so I don't change your words :)