Yoong Liat wrote:I hope that I will never encounter ... I think this sentence is correct. Am I right?
Regarding the "will/shall, would/should" distinction, there is a device much used in language teaching, in all teaching in fact, namely the "pedagogical lie": teach the simple generalisation now and the subtle distinction later.
simple generalisation:
use "will / would" always.
I hope that I will never encounter a person like that again!
I hoped that I would never encounter a person like that again!
subtle distinction:
Traditionally in BrE, in the ?'I' and ?'We' forms, 'shall' is the simple future, and will is the emphatic future. In the other pronouns, it is reversed - ?'will' is the simple form whereas 'shall' is the emphatic.
I hope that I shall never encounter a person like that again!
I hoped that I should never encounter a person like that again!
I swear that I will never do that again!
I swore that I would never do that again!
I hope that you will never encounter a person like that again!
I hoped that you would never encounter a person like that again!
I want you to swear that you shall never do that again!
I wanted you to swear that you should never do that again!
However, as one sees so often, the subtle distinction is being lost in modern English, and "will/would" is driving out "shall/should".