Hola Iris, 这三个都可以引导原因状语从句的,而且他们一般都放在句首。不过要说区别的话
1. Ya que和dado que是表示那种已知的原因,而puesto que后面的原因比较正式一点的。
2. 而且ya que和dado que可以用于口语和写作,而puesto que 只能用于写作哦。
希望这个回答对你有所帮助。
Abrazos,
Elena
在线答疑,帮助学生有任何学习问题都能获得专业老师的解答