Para saber la diferencia entre esas palabras, hay que tener en cuenta lo siguiente:
SI NO
La palabra si (sin tilde) es una conjunción que indica que hay una cierta condición o suposición para que algo se realice o suceda. Esta conjunción entrelaza una oración compuesta de una cláusula principal y una subordinada. Iremos a la fiesta si nos invitan. Visitaría muchos países si me ganara la lotería.
Generalmente la cláusula subordinada antecede a la principal. Si nos invitan, iremos a la fiesta. Si me ganara la lotería, visitaría muchos países.
Los ejemplos anteriores pueden expresarse en forma negativa con el adverbio no antepuesto a la oración principal y pospuesto a la conjunción si, en la subordinada. No iremos a la fiesta si no nos invitan o Si no nos invitan, no iremos a la fiesta.
Hay muchas variaciones en estas oraciones. La oración principal puede ser afirmativa. Nos quedaremos en casa, si no nos llaman o, si no nos llaman, nos quedaremos en casa.
La conjunción si y la palabra no, pueden ir separadas por un sustantivo o por un pronombre. Si Fernando no viene, nos iremos de compras. No saldré si tú no sales.
SINO
La palabra sino es una conjunción que enlaza dos oraciones o dos partes de una misma oración. Significa oposición o diferencia entre las oraciones o entre sus partes.
La primera oración o el primer segmento de una oración debe ser negativo. No fuimos a la playa sino a la piscina. No vino Carlos sino Juan. No quiero ir a comer sino a bailar. No dijo que venía sino que llamaba.
También puede tener el sentido de solamente, otra cosa que o más que. No tengo sino mil pesos. Ella no hizo sino llorar.
La conjunción sino, precedida de no solo (o no solamente), no significa oposición. Se usa para adicionar información. Fue felicitado no solo por sus compañeros, sino por sus profesores.
Puede ir seguida del adverbio también. Su vestido no solamente tenía piedras preciosas, sino también hilos de oro.
Esta conjunción nunca puede ir al principio de una oración principal.
Otra manera fácil de distinguir si no de sino es la siguiente:
La conjunción si, es una palabra átona. Es decir, no lleva acento; nunca varía el tono de la voz al pronunciarla. Siempre tiene que ir con otra palabra que es la que lleva el acento tónico (El acento tónico es la ligera elevación de la voz que hacemos al pronunciar una sílaba de una palabra o al pronunciar algunas palabras monosílabas).
El adverbio no, siempre lleva acento tónico, pero nunca lleva tilde.
Cuando decimos si no (dos palabras), la palabra no es la que lleva el acento tónico. Si no puedo ir, te llamaré.
La palabra sino es una palabra átona. Significa que no tiene acento tónico en ninguna de sus dos sílabas. Forma una unidad tónica con la palabra que le sigue que es la que lleva el acento. No tengo sino un libro de inglés. El acento tónico recae en la palabra un.
si no (dos palabras) lleva el acento tónico en la palabra no.
sino es una palabra átona, nunca puede ir al comienzo de una frase; el adverbio no debe ir en las palabras u oraciones que le anteceden.