where odnosi sie do conversation, mozna powiedzieć, że ma znaczenie 'in which situation'
when odnosiłoby się do Friday afternoon i znaczyłoby, że był zaskoczony w piątkowe popołudnie bez związku z conversation.
w drugim przykładzie można użyć when. Where znaczy tam 'in cases where/when'