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'm trying to ask a question about the future. So which form of the verb "will" should I use? So, when will it be there? So, when would it be there?
Which is correct? He promised that he will be home tomorrow. He promised that he would have been home tomorrow.
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.