我的情况是H-1B Status, 没有H-1B签证。I-485 pending, 有AP。我10月14日开车入加拿大,10月20日返回美国。入关时我把我的护照,Advance Parole Paper,H-1B approval notice(I-797),都给了移民官 (I-485 receipt 没带)。移民官看了我的文件以后,把AP退给了我。她把我I-797上的I-94收走。又给了我新的H-1B的I-94。上面的过期日期和我的H-1B相同,但是I-94的号码变了。她还在我的护照上盖了个"admitted"图章,在图章上的"class"一栏写着H-1B.
我的问题是:
1. 我没有H-1B签证,却以H-1B的I-94入境,这是不是不合法?如果合法,这会不会影响我的I-485申请?
2. 如果不合法,请指教如何去改正?我还能否保持H-1B status?
谢谢