Is there any difference between "The bill was supposed to be paid yesterday" and "The bill was supposed to have been paid yesterday"? Are both considered good English? If yes, which is more common in everyday English? Thanks
Thanks a lot, Riverkid! You were very helpful!
What about "IF WE HANDN'T LOST THOSE DAYS, THE WORK WOULD HAVE BEEN FINISHED BY NOW". I have to admit that "would have been" and "by now", together in the sentence, sound terrible to my ears!!! I'd simply say "If...., the work would BE finished by now (or now, without the "by")". Am I totally mistaken?