Many thanks for your reply. Safir institute has knowledgeable teachers. After finishing all courses in Kish institute, I went to Safir institute and took part in IELTS skills courses; listening, speaking, reading, and writing. The courses were really useful.
There is a saying in English, 'if you don't use it, lose it'! It comes true when we consider learning a new language. It is the same for all learners.
Obviously, when writing and speaking, we put some words beside together to make a sentence. We must know that putting words randomly beside together hardly creates a correct meaningful sentence. In making conversations structurally correct sentences are necessary. In other words, knowing grammatical rules is important in making effective conversations. There are many methods to learn English grammar. Self-correction is one of the most effective methods. How can we correct ourselves?
When putting words beside together we must care about some rules. In order to make it clear, let me give you an example from your own post:
Maniya wrote: I start learning English about two years ago when I was 16.(Safir Language Academic) my father is upset that I can not speak English during these two years.
These two sentences are written wisely. The first sentence indirectly mentions to your age. It says that you are 18 now! As you know, making conversations and communications in English is one of the main purposes of learning the English language. The conversation has been made perfectly, since I understood what you meant. However, you may intend to improve your grammar. You can do it-to a great extent- by self-correction, but how?
In the first sentence, you are speaking about something which was done in the past. So the tense of verb must be in past simple. Therefore, It must be 'I started learning English about two years ago.' You can ask yourself, which of the following sentences is correct and why?:
a) I started to learn English two years ago.
b) I started learning English two years ago.
Then you refer to some reference books and see that they are a little bit different, but for this case both can be used. When we say 'I stop(start) to smoke', the action isn't done before stopping. In other words, the action will be done after stopping(starting). However, when we say 'I stop(start) smoking', we are doing the action(smoking in this case).
In the second sentence, your father is upset because of something, so that's better to use 'because' instead of 'that'. Plus, 'can not' is a common mistake. It must be 'cannot'. In addition to these minor mistakes, 'during these two years' doesn't make sense. I guess you mean something like this:
Despite taking part in some courses and practising English for two years, I still cannot speak English well, and this has made my father disappointed in me. Or, ...and this has made my father angry with me!
When we use 'during these two years' we emphasis on the duration of time that the action has been done. In the second sentence, you are, actually, complaining about dissatisfaction with your spoken English. Speaking is considered as the result of your learning. In other words, your father expects you to speak quite well now. Therefore, it is incorrect to use 'during these two years' for this purpose!
I don't mean to correct you. What I am saying is that by spending some time on the structures and considering other possible options we can both correct ourselves, write more effectively and beautifully.
I hope that helps!
All the best,
Behnam, 28 April, 2013