I140 withdrawn what are my options

I have been on H1b with employer A since 2005. They started my green card processing and my priority date is nov 2008 in EB3. I got my 140 approved in 2009. In 2016 July i moved to employer B and got a H1b approved till July 2019. Due to circumstances beyond my control I had to move to India in late dec 2016. I have been in India since then.
Recently i contacted employer A and came to know from employer A that they had withdrawn my I140. I am planning to come back to the US. Can employer B apply for H1B extension in this case. If not, is it possible to apply for H1B transfer to another employer.

Yes, You can

Yes, You can