Hello, have a look in this article produced by CCM giving you all of the possible solutions on how to recover a yahoo account. Unfortunately, the article is exhaustive, containing all the known solutions.
A final option would be to contact yahoo support directly.