Hello, only you will be able to know what secret answer you gave to a secret question.
You can have a look in this article produced by CCM giving you all of the possible solutions on how to recover a yahoo account. The article is exhaustive, containing all the known solutions. A final option would be to contact yahoo support directly.