My name is fuad and my problem is, i can understand English but i can not respond fluently. i feel some shyness about that. to overcome this, what do i have to do? Please tell me.
I think you have a different problem than many language learners have.
Many of us learn some grammar and vocabulary and are able to make ourselves understood. The big problem is that native speakers then speak very fast and use words that we don't know or recognize, so we don't understand what they are saying.
I think your problem is an easier one to solve. Speak boldy but don't try to be perfect; do the best you can and concentrate on making yourself understood. You will gradually improve, especially if you can find someone willing to help you learn English. Listen to many English conversations.