1) когда - это наречие, и оно просто не подходит по смыслу (все остальные слова обозначают время а когда это вопрос который задают чтобы узнать к какое время происходило какое либо событие
2) мне кажется что где. по тем же самым критериям, только с местом.