Lo básico, desde tu español:

Si quieres el detalle de cómo se reparten still y yet en las frases negativas, lo tienes en su propia ficha: «Yet significa 'todavía' aunque tú digas 'ya'».

La parte donde tu español se queda corto, la que despista de verdad

En una pregunta nosotros decimos «ya» y se acabó. Ellos tienen dos, y eligen según lo que esperaban:

Las dos son correctas y las dos son «¿ya?» en español. Lo que pasa es que para ellos yet es «todavía», así que la primera es literalmente «¿han llegado todavía?», una pregunta que nosotros no hacemos así, y por eso te suenan iguales.

Lo mismo con la hora: ¿Ya son las siete?Is it seven o'clock yet? (¿falta poco?) · Is it seven o'clock already? (¡qué tarde, no me lo esperaba!)

Una cuarta pieza de esta misma familia: ya no

Algo que se ha terminado. Lo normal, en el día a día, es not ... any more, al final de la frase: Ya no vive aquíShe doesn't live here any more.

Existe también no longer, con el mismo significado pero más formal y escrito, y este sí va delante del verbo, como los de frecuencia: Ya no trabaja en el ayuntamientoShe no longer works at the town hall.

Y una prima cercana, any longer, para algo que estás a punto de cortar: No pienso esperar másI'm not going to wait any longer.