Interested in Language
Why is it incorrect to write ‘will have finished’ instead of ‘would have finished’ since it’s referring to a time in the future? ‘Would have finished’ sounds better though.
By this time next month, the workers will/would have finished renovating Tim’s house.
Thank you for teaching me.
That was the answer given in the exercise. I was wondering why that was the answer since it's in the future. So, that means the answer given was incorrect?
It would seem so.
"Invading armies have no rights." Noam Chomsky
If the speaker is indicating a lack of certainty, 'would' is not impossible, in my opinion. However, without such context, 'will' is the natural choice.
Last edited by Rover_KE; 10-Mar-2016 at 17:20.
You can only use the conditional would have if a condition applies. For example, By this time next month, the workers would have finished the renovations if all their supplies had arrived on schedule. Otherwise, you have to use will have finished.
I am not a teacher.
'... would have finished ... is not necessarily conditional. It can simply suggest a lesser certainty than '... will have finished', as I noted in my last post.