Student or Learner
How common, in everyday English, are questions like By March, how long will you have been working here? ?
And if one is asked how long will it be since you started working here, how can they be answered? Itīll be two years since I started .... ? Would it convey the same idea as I will have been ... ?