Student or Learner
"IF WE HADNīT LOST THOSE DAYS, THE WORK WOULD HAVE BEEN FINISHED BY NOW". I donīt understand the use of "by" in this sentence. Iīd simply say " if we hadnīt lose those days the would WOULD BE finished NOW". Does it make sense?
If we had not lost those days, the work would have been finished (by) now.
Both are used and are correct. However there is a slight difference. By now indicates that it would have been finished before this time and could have been finished this morning or yesterday or simply three hours ago. Without the 'by' it indicates at this time, on this day - it is more exact.