I would have finished my home work by evening . He should have been more careful. Can these be used as future perfect tense ?
What's the difference in meaning between the following two sentences? He thought that he would remain young. He thought that he would have remained young.
I hope someone, once and for all, can clarify (with examples) the difference in usage of will vs. would vs. would have vs. will have.