[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
 

Oceanlike

Senior Member
Joined
Nov 15, 2014
Member Type
Interested in Language
Native Language
Chinese
Home Country
Singapore
Current Location
Singapore
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?
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
It would seem so.
 

GoesStation

No Longer With Us (RIP)
Joined
Dec 22, 2015
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
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.
Top