I am not a native English speaker. I have been preparing for the IELTS exam since last six months. I can write English properly. But I cannot speak English fluently. I make several mistakes while speaking. I cannot make compound sentences while speaking. Sometimes I start stammering and repeat same word again and again. In addition, sometimes I fail to transfer my thought properly. Like I construct a sentence but without exact meaning. Like if I want to answer the question "Disadvantage of airports" I say,
airports are noise/airports create noise. But I think those sentences are not meaningful. I should say
The planes create noise while take-off.
Another example is: I want to answer a job-related question and I said,
There are some jobs which have a huge salary. But I think I should say
There are some jobs which has to offer a high salary to its employees if it is done by human labour.
Can anyone suggest me after seeing my examples how could I improve my English? What is my exact problem? Why cannot I speak precisely?