My Question is why I can't speak right English when sometime I write very right english
when you want to speak in english the first step you have to do is you should start thinking the sentence in english in your mind.. try this.. it will definitely help you, bcz whenever you will start to think it will increase you ability for speaking english.