No deberías dudar entre la palabra soñaba y la palabra xoñaba cuando debas escribir, ya que solamente hay una manera posible de escribir esta palabra correctamente, y es: soñaba. El término xoñaba sencillamente no aparece en el diccionario de la Real Academia de la Lengua Española.
Algo a tener en cuenta es que la confusión a la hora de escribir las letras ‘x’ o ‘s’ se debe a que, pese a que teóricamente se tienen que pronunciarse de modo diferenciado, un grueso importante de hablantes de español pronuncia las ‘x’ como si fueran /s/. No obstante, pronunciar de este modo solamente está aceptada por la RAE cuando la ‘x’ está al inicio de la palabra o a final de sílaba, y nunca jamás en posición intervocálica, que es cuando hay que obviar el sonido /s/ y pronunciarse como /k+s/ o /g+s/. Con frecuencia las dudas en el momento de escribir resultan de una {mala pronunciación|pronunciación equivocada, por lo que escuchar atentamente la manera en que se pronuncian correctamente los términos puede ayudarnos a escribir de un modo más correcto y aprender cuándo escribir ‘x’ y cuándo la letra ‘s’.
Lo que deberías tener presente es que la confusión cuando debemos escribir las letras ‘x’ o ‘s’ suele venir de que, aun cuando supuestamente tienen que pronunciarse de manera diferenciada, la mayoría de hablantes de español pronuncia las ‘x’ como si fueran /s/. Con todo, esta forma de pronunciar únicamente está bien cuando la ‘x’ está al inicio del término o finalizando una sílaba, y jamás en posición intervocálica, que es cuando hay que evitar el sonido /s/ y pronunciarse como /k+s/ o /g+s/. Habitualmente las dudas a la hora de escribir derivan de una {mala pronunciación|pronunciación errónea, por lo que escuchar con atención la manera en que se pronuncian apropiadamente los vocablos puede contribuir en gran medida para que podamos escribir correctamente y aprender cuándo es preciso escribir la letra ‘x’ y cuándo ‘s’.
Así mismo quisiéramos, recomendarte un ejercicio muy conveniente para memorizar y recordar siempre cómo se escribe correctamente la palabra soñaba, y nunca jamás se te vuelvan a generar dudas entre sí este término se escribe con ‘x’ o con ‘s’. El truco radica en formar una oración sencilla con el término soñaba, incluyendo al final de la misma ‘con s’ o ‘con x’, dependiendo de si la forma correcta de escribir la palabra es con o con la letra ‘x’. De esta manera te acordarás siempre, te lo aseguramos.