区别就是两者意思是不同,且词性也不同,then是副词而while是连词和名词,具体不同如下
while中文意思是conj. 当……的时候与……同时而,然而(表示对比)尽管,虽然直到……为止n. 一段时间同时<文>在此期间
then中文意思是adv. (指过去)当时,(指将来)到那时接下来,然后因此,既然如此另外,还有总之(表示交谈、陈述等的开始或结束)那么这么说(用于表示对已知情况的判断或询问)毕竟,话说回来
They met while on holiday in Greece.他们是在希腊度假时认识的。