No, it is always I-129 for H1B no matter transfer or extension.
You may ask to extend your H1B for 3 years since your I140 has been approved. You may fill your extension 6 months before the expiration date.
You may ask to extend your H1B for 3 years since your I140 has been approved. You may fill your extension 6 months before the expiration date.