That's too bad. One of my friend told me if one lives in the US for more than 2 years, there's no requirement to take the English test. It was about 3 years ago when he applied and got nothing to worry about.
BTW, in my case, will it work if I ask for help from an immigration lawyer (or company)?
Thanks much!