Un inglés un poco desordenado

Tu oración es una cláusula objeto.

La cláusula principal del objeto está en tiempo pasado, y la cláusula subordinada debe estar relacionada con el tiempo pasado.

Ayer no me lo dijo cuando llegó a casa. No me dijo a qué hora llegó a casa ayer.

Esto es lo que pasó en el pasado

Llegué a casa en tiempo presente.

Si no, puedes seguir preguntando.