Future Perfect Continuous has two different forms: "will have been doing " and "be going to have been doing." Unlike Simple Future forms, Future Perfect Continuous forms are usually interchangeable.
В принципе правильно в обоих случаях. (I was talking or I've been talking).
Но во втором случае слишком заумно.
всё равно что спросить "Не будете ли так добры, если Вас не затруднит, подсказать, как пройти в библиотеку?" в 3 часа ночи