So, I live in Latin America, Spanish speaking country but where I work people speak English.
I passed the English test, had a good interview and they hired me before getting my BA.
Since that day I have been struggling with the language. I perfectly understand everything but I am scared/afraid to speak in English.
I feel that I am not good enough at it and I compare myself with Americans or people from my country that studied in the US.
People say I'm good at it but when I hear them it is frustrating.
How can I gain confidence? The same fear has been there for 3 years now.
Most Helpful Guy
Hey, if your spoken English is nearly as good as your written English, you really have nothing to worry about at all! Your written English is exceptionally good, you must therefore also have a very good technical understanding of the language and it's therefore very likely your spoken English sounds correct and natural too, just with a Spanish accent. And trust me - a Spanish accent makes for beautiful sounding English! :)
All you can really do to build confidence is practice I'm afraid, there's no magic answer. I'm sure you'll find the feedback you receive will be positive. It may also be helpful to practice on your own or at home with family if they speak English too - even singing English language songs might help get you more comfortable with hearing yourself speak English.
I really think you have nothing to worry about though - try to be brave, you should be proud of your language skills, they're great! :)
FYI I'm English and at work I've spent many years working closely with overseas teams speaking English. Your written English is as good as the best I have seen from such teams.0
Most Helpful Girl
Your English sounds fine to me.0