回答

whichは後ろに省略されたものがある時に使われます!
逆にwhenやwhereはそれ以降の文章がそれだけで意味が通る時に用います

この回答にコメントする
疑問は解決しましたか?