why many people feel shy to speak english but they are very sharp in writting, to pass exams with distinction.
when people write in English, they have more time to think about what they say and they can check the grammar at the same time. But speaking is more difficult because people have to answer in a short time, that tests their reflection. Moreover, people have to pay attention to a lot of things such as what they are thinking about , their pronunciation and grammar. One more thing is that some people are not good at communication in face to face.
Sometimes, our pride and ego don't allow us to admit easilly that we can make mistakes.
actually this is my problem :/ I'm very shy to speak English with others because I think i will make mistake and sometime because of shyness i forget how to make the sentence ,imagine :/
yes, very true many are like that
its not that they are shy, it is because they think while talking so its difficult for them to speak on the spot.