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.
Ticce 3 It will be five weeks tomorrow since we moved in here. Only this one (#3) is correct. Future perfect typically suggests unreal conditions.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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.
(1) and (2) sound off to me. I would use (3) and (4) (or, in fact, just say "It's five weeks ...").