回复:上面的回复有问题,仔细看看移民局有关J1的说明
实际上,你如果在欧洲再多待一个多月(2003年9月-2005年8月),两年期限就不存在了,因为你只要J1结束后离开美国就开始算时间,而不管你是否在其它国家待着。
-Not true.
See the following from: http://www.hooyou.com/j-1/j1_2year_rule_faq.html
Q: I received J-1 status while I was a citizen of Country A and instead of returning to Country A to fulfill the two-year foreign residency requirement I go to Country B and become a citizen there. Can I return to the U.S. with H status if I remain in Country B for at least two-years?
A: No. The two-year foreign residency requirement must be fulfilled in the country you were residing in at the time you received your J-1 status.
Example:
Sean is a citizen of China and received his J-1 visa while he was residing in China. After his J-1 status was expired, he had to go back to China to complete his two-year foreign residency requirement. Instead of going back to China, Sean went to Canada and became a Canadian citizen. After residing in Canada for two years, Sean wants to return to the U.S. with H status. However, Sean cannot return to the U.S. until he completes his two-year foreign residency requirement in China, since that is his country of permanent residence and was the country he resided in when he received his J-1 status.