Porque ou por que?
A distinção entre estas duas expressões é menos difícil do que se possa pensar.
Porque é uma conjunção causal com o sentido de por qual motivo.
Por que trata-se da preposição por mais o determinante relativo que.
Quando é possível substituir a expressão por pelo qual, pela qual, pelos quais ou pelas quais, então deve-se usar os dois vocábulos.
Exemplos: Não sei porque te foste embora (=por qual motivo)
Não sei por que razão te foste embora (=pela qual)
Quanto à frase interrogativa, regra geral usa-se a palavra única, à excepção de quando esta é acompanhada de substantivo.
Exemplos:
Porque vieste? (=Por qual motivo vieste?)
Por que motivo vieste?