+0

Do these sound OK to you?

1 It will have been five weeks tomorrow since we moved in here.

2 It will have been five weeks tomorrow that we have been living here.

or

3 It will be five weeks tomorrow since we moved in here.

4 It will be five weeks tomorrow that we have been living here.

+1

(1) and (2) sound off to me. I would use (3) and (4) (or, in fact, just say "It's five weeks ...").

Comments  
Ticce3 It will be five weeks tomorrow since we moved in here.

Only this one (#3) is correct. Future perfect typically suggests unreal conditions. It will have been my 5th year with the company next week if I hadn't taken the position with XYZ.

 GPY's reply was promoted to an answer.