Hi
Welcome! Your question is about reported speech, and perhaps you have 'heard' me say all this before.
I have seen some previous posts regarding this issue on this forum but it's still not clear to me whether we can use past and present tense in the same sentence.
Yes, you can!
For example, he told me that he will come. I believe it should be "he told me that he would come".
Here "would" is not the past tense of "will". "will" is definite; "would" can be conditional.
Thing to notice here is that that future time that was promised hasn't come yet. I am still waiting for him to come and visit me. I asked the same question to a volunteer
ESL teacher at a local library, and her response was "it's ok to mix the tenses"
It is. You don't need to match tenses. Pay more attention to the meaning you want to express.
Please can someone shed some light and provide examples as to when we can mix the tenses in the same sentence if that is allowed at all.
He told me that he has two tickets for tomorrow's concert. (He has the tickets, not had them.)
Other examples where I am confused are as following:
1. James left and told me before leaving that in
the future
the client (will/
would) contact me directly.
You can use either one.
2. Client said they (
want/wanted) me to work on their new project. -> Is it possible that both "want" and "wanted" are correct in different contexts?
yes With "want", they still want you to work on it. With "wanted", they possibly no longer want you to work on it. Maybe they wanted you to do it, but your boss told them that you will not be available to do it. So now they want another person to do it.
Sham