Can I change to Employer C with my approved I140 from Employer A?

H1B 6 yr quota completed, Emp A i140 approved, working with Emp B

I have completed 6 years on H1B and I have an approved I140 with employer A, completed more than 180 days.

One year back I changed to employer B, basically did a H1B Transfer with Employer B got H1B extension for 3 years.

Emp B delaying PERM and i140

My current employer B is delaying GC process, my current H1B ends in May 2020.

Can I file Emp B H1B extension with Emp A approved i140?

If my employer B do not apply for labor by May 2020 can I do H1B extension with Employer B with my approved I140 from Employer A? Or do I need to have labor from Employer B?

What are my options?

Can I change to Employer C with my approved I140 from Employer A?

Please let me know. Thank you.

File Emp B H1B extension with Emp A’s approved i140 - Yes

Yes, you can do Employer B’s H1B extension in 2020 with employer A’s approved i140.

PERM Labor and i140 from Employer B would be required at the time of filing i485 as and when your priority date becomes current.

H1B transfer to Emp C with Emp A approved i140 - Yes

Yes, you can change to employer C.

More information:
https://www.truvisa.com/t/i-140-h1b-transfer-extension-pending-i-140-job-change/203