Si Elizabeth II nunca se casó pero tuvo un hijo soltero o casado, ¿habría sido legítimo ese hijo?

No legítimo significa que los padres fueron casados, nacidos en matrimonio

No claro que no. Ilegito significa un niño nacido de personas que no están casadas.

no

Y el bastardo no podía ser rey o reina.

Tampoco ningún hijo bastardo de ningún manarca.

ser un rey o una reina

no en Gran Bretaña

eb