回答

百歩譲って may have been losing (完了進行形にmay がついたもの)なら文法的にありなのですが、完了形を作るhaveがbe havingの形になることはありません。一般動詞のhave は条件が揃えば進行形havingになることはあります。

この回答にコメントする
疑問は解決しましたか?