[Grammar] workers will/would have finished

Status
Not open for further replies.

Oceanlike

Senior Member
Joined
Nov 15, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Singapore
Current Location
Singapore
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. :-D
 
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.
 
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.
 
Status
Not open for further replies.
Back
Top