Me pregunto quién lo habrá inventado.

So this is an example of the future tense being used to express uncertainty, instead of the subjunctive?

2 Likes
English Translation

I wonder who invented it.

Indeed. I doubt that the subjunctive could even be used here.