If I'm talking about the past where I was sure exactly that I will do something, can I use two tenses - past and future in one sentence?

For example:

I knew I will go through it all.

Thank you!


According to the rule of the sequence of tenses there should be 'would' instead of 'will'.


The sentence is not correct grammatically. You should use would which is the past of will. You use would If you refer to future time from the point view of the past. So the correct sentence is:

I knew I would go through it all.

  • And if I want to say in the poem: Sometimes it's hard to believe that you will ever achieve your goal. Is it right or here I also should use 'would'? – Tatiana Nov 2 '15 at 20:44
  • 1
    Tatyana, you can use never in sentences in he present, past, or future. So you are right. – Khan Nov 3 '15 at 1:21
  • So I should say: Sometimes it's hard to believe that you would ever achieve your goal ? Not will? – Tatiana Nov 3 '15 at 9:46
  • "You will ever achieve" is fine, and sounds more poetic since it is looking from the present to the future. – Peter Dec 28 '15 at 12:26

From the perspective of looking back in time

I knew I would go through it all

In the present

I know I will go through it all

However, your original sentence

I knew I will go through it all

sounds like you are trying to say

At the time, I thought to myself, "I will go through it all!"

but your original sentence is not quite correct

I knew I would have to go through it all

would be better.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.