H-1 最长可以在美国6年,但要看他的I-797 or Visa 给到何时.如果他失掉工作还在合法期内,移民局尚未收到雇主通过, 赶快换身份还来得及.即使H-1到期,也有10天缓冲期是合法的.但换身份,恐怕要请lawyer 了.祝好运!