I am confused too. If my perm has been approved, but I-140 is still pending, can I apply for H-1 extension? Thanks.