Its one thing to read about these things and fire off a know-it-all screed in the comments section of some website, but its different when its on your doorstep.

這句話中when引導的從句是主語從句還是時間狀從?

同理由此引申出:假如it作主句主語,從句是由where、if引導,如何區別主語從句和地址狀語、條件狀語從句?

這個句子中的it不是形式主語,而是人稱代詞。指代什么你需要以前文找。不定式為條件狀語,when為時間狀語帶有條件意味,可以改為if引導條件狀語從句。

所謂引申的問題不成問題。你需要依據表語描述什么,it是形式主語還是人稱代詞指代前文提及的事物。所以你這個問題是沒辦法回答的,除非你給出具體例句。