H1B可以延期的条件是收到I140申请或已经批准,但是如果只申请婚姻绿卡,没有I140,我的理解是不能延期。但是你可以在递婚姻绿卡申请的同时申请工卡,一般60-90天就会收到。如果实在着急,也可以申请加急