Ответ:

В этой фразе выбор зависит от смысла. Если речь о последовательных действиях, нужно then и запятая: He watched TV, then he had dinner. Если он смотрел телевизор во время ужина, подходит when: He watched TV when he had dinner.

Ответ: для последовательности действий — then.