"Vieras" no expresa una accion que ocurrira en el futuro pero una accion que puede ocurrir en el futuro (depende de otras cosas para que ocurra, en este caso podria ser que la persona que tiene que llegar tuviese un atasco o se retrasase en el trabajo.... Son cosas que escapan a su voluntad por eso no puede afirmar al 100% que llegara a tiempo). "Vieras" no indica posibilidad en el pasado, no se que' es lo que te hace pensar eso. A parte las preposiciones o perifrasis verbales que expresan condicional no van nunca seguidas del futuro ("si", "si por casualidad....") pero del subjuntivo o el presente. Eso te dara una pista para saber que verbo expresar. De hecho esa frase podria decirse tambien "Si por casualidad VES que no llego a tiempo, entra tu y no me esperes". So easier, whenever you have IF always Present or Subjunctive but never Future.