Why does this sentence have correct tense shift?

<p>Once I finish(present tense) reading this book, I will have(future) read every novel and essay that John Steinbeck ever published, including those that were released posthumously. </p>

<p>Please, provide examples of other sentences that have tense shifts.</p>

<p>bump please Thank you</p>

<p>Before I went to London, I had boarded a plane in San Francisco</p>

<p>“I will have read” is actually future perfect tense. It says, more or less, I am not finished yet, but I am going to be.</p>

<p>In that sentence, the speaker obviously hasn’t finished reading Steinbeck’s books because he is currently reading one, but he anticipates that he will be finished reading them soon.</p>