Your basic scenario: you have to two roads; one leading to Heaven, the other to Hell. You are confronted by two statues; one who always lies, and the other who never lies.
There are an infinite number of valid questions you can ask. (As L. O. Lood said, it doesn't matter which statue you ask.)
Here is "Question
1":
"If I ask him the way to Heaven, which way will he tell me to go."
For any counting number
N > 1, here is "Question
N":
"If I asked him what what you would answer if I asked you Question
(N - 1), what would he reply?"
***
N can take infinitely many values, so we have an infinite number of valid questions.
I'm pretty sure an answer to any odd-numbered question is
guaranteed to point the WRONG way to Heaven while an answer to any even-numbered question is
guaranteed to point the CORRECT way. (And that is all we require: an answer that is guaranteed to be true, or guaranteed to be false.)
I'm also pretty sure that any two of my infintely many questions are quite distinct from each other in what they ask.
But I leave the proof of all that as an exercise.