As I have read through various articles, one can apply for GC even while working on L1B in USA. The point is when I am in 4th year of L1B , I started process of Labour Certification, to be followed by I140 application which took more than 5th year of my L1B. So when my I140 will be approved I would have moved out of USA due to L1B expiration. In such case, once my I140 is approved while I am in India, can I apply for H1 and will it be considered CAP exempt so that I can enter to USA on H1 Visa without going to CAP process? Please note I never had H1 Visa at any time. I only had L1B visa and I had utilized 5 years on this VISA.