I'm not a native speaker. So I'm confused with the tense as the following sentence.
1.I heard that they would hold a party.
- I heard that they will hold a party.
The tense in main sentence is the past, I knew the tense of subordinate clause is the past before the present in 1 sentence. Is it correct?
In 2 sentence, the tense of subordinate clause is the future, and the event doesn't still happen. Is it correct?
By the way, in reported speech according to an English site, the tense of subordinate clause "they would hold a party" is also the future. Is it accurate? I'm not sure what is right?
Is there anyone who explain it to me?