[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.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top