«No conozco a nadie» lleva dos negaciones: el «no» del verbo y el «nadie». Al inglés le cabe una. De todos los fallos que corrijo, elegir mal cuál de las dos se queda es de los que más se repiten, y se arregla mirando a un sitio muy concreto.

Anyone es la parte positiva de no one

Lo primero es quitarte una idea de encima: any no significa «nada», y anyone no significa «nadie». Anyone es «cualquiera». Si la frase va en negativa, la negación la lleva el verbo, y entonces ese «cualquiera» nosotros lo decimos «nadie».

En las cinco la negación está puesta en el verbo: don't, haven't, never, can't. La palabra de la persona va limpia. Y cuidado con never, que no lleva not pero es una negación de pleno derecho y ya ocupa el sitio.

«Nadie preguntó» no lleva don't en ninguna parte

Ahora dale la vuelta. Cuando el «nadie» es el que hace la acción, la negación se va con él y el verbo se queda tal cual.

Listens, answered, can, asked. Ni un don't en toda la lista.

Y ahora lo que de verdad hay que mirar, porque no es el «no» del español. Fíjate en esta:

El español lleva su «no» delante del verbo, como lo lleva siempre, y el inglés sigue diciendo No one. Lo que decide es qué papel hace el «nadie» dentro de la frase. Si es el que hace la acción, la negación se la queda él y tienes no one. Si es aquel a quien se la haces, la negación se queda en el verbo y la persona es anyone. En «no se lo digas a nadie» tú se lo dices a alguien, el «nadie» no hace nada, y por eso Don't tell anyone.

Aprovecho para una que se cae mucho justo aquí. «Haber más participio» es idéntico en los dos idiomas, siempre.

«Ha preguntado» es has asked. Aunque el inglés corriente prefiera tirar de pasado simple, tú pon el have, porque el español te lo está pidiendo. Compara con «nadie preguntó», que es asked a secas y ya lo tienes arriba.

Anyone a secas es «cualquiera»

Y como anyone es «cualquiera», entra en frases afirmativas sin ningún problema. Esto solo desconcierta a quien se ha creído que any es una palabra negativa.

Lo de -body, por cierto, no es otra regla que aprender. Someone y somebody, anyone y anybody, no one y nobody funcionan igual. Elige la que te salga y no le des más vueltas.

Someone también aparece en preguntas

Te habrán enseñado que some va en afirmativas y any en preguntas y negativas. Eso no es la regla, es una consecuencia que se cumple muchas veces y te deja tirado el resto. Lo que decide de verdad es si tienes a alguien determinado en la cabeza o no.

Dos preguntas y las dos con someone, porque detrás hay una persona concreta: alguien que viene a recogernos, alguien a quien esperas esta noche. Ahora esta otra:

Aquí no hay nadie concreto, vale cualquiera, y por eso anyone. En español las tres dicen «alguien» y suenan igual. El inglés distingue ahí una cosa que nosotros no distinguimos, y ese es el trabajo.

Hasta que salga sin elegir

Mientras tengas que pararte a decidir entre los tres, todavía no lo tienes. Esto se arregla repitiendo frases, no releyendo la regla. Si quieres ver por dónde andas con esto y con el resto, la prueba de nivel te lo dice en unos minutos.