...it will <have been><be> ten years since he started working at that school.

JJXR

Senior Member
Russian
Hello to all,

Thanks for reading my post.


Sample sentences:

1. By this time next year it will <have been><be> ten years since he started working at that school.

2. On the first of May it will <have been><be> ten years since he started working at that school.

Question:

What should be used in the above sentences be or have been?


Thanks a lot for any comments, corrections or suggestions!

Regards,
JJXR
 
  • wandle

    Senior Member
    English - British
    What should be used in the above sentences be or have been?
    I do not see how 'be' can be faulted in sentence (1), since 'this time next year' is vague and does not rule out the eventuality that the tenth anniversary will have passed. That eventuality is all that 'by' logically implies.
     
    < Previous | Next >
    Top