http://blog.wenxuecity.com/blogview.php?date=200708&postID=40272
這裏轉錄如下:
1)你提交H1-B延期時(指移民局收到I-129的日期),你的I-140已經遞交了超過1年了但還沒有批的,這種情況下,你的H1-B可以延1年;
2)你提交H1-B延期時,處於I-140已經批準但I-485排期還不到的狀態,這種情況下,你的H1-B可以延3年。
2)你提交H1-B延期時,處於I-140已經批準但I-485排期到了的狀態,這種情況下,你的H1-B隻能延1年。
所以,我認為,你隻要在H1-B第5年前,遞出I-140就可以。當然,你如果能保證你的I-140少於1年就能得到批準,也可以在H1-B第5年中遞交I-140申請。