-Not have to, but he can if he wants and B company agree.
并且B公司的I797A上的开始日期必须是老公去B公司开始上班的日期呢?
-It does not matter. He does not have to go to work for B Company even if the H-1B transfer is approved, up to him and B Company.
(因为不是很清楚如果B 公司的I797A下来,就说明A公司的797A马上失效?)
-No. Only he leaves A Company or the H-1B I-94 (from A company) expires, the H-1B approval of A company can be invalid.