I would have finished my home work by evening . He should have been more careful. Can these be used as future perfect tense ?
By the end of the year, I would have attended this school for five years. Of course, the "most" correct way of writing this would be: By the end of the year, I will have attended this school ...
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.