I am in my 7th year working on H1B. I am planning to apply for 3 year H1B extension. My I-140 is approved, have my EAD and I-485 has been pending for the past 10 months. In case my I-485 is denied then am I eligible to stay on my H1B for 3 years or do I need to go back as I am already on my 7th Year H1B. I would like to work on H1B until my GC is approved. Kindly advise.