Puesto que el significado del verbo "transcurrir" que es intransitivo requiere un sólo argumento y por tanto no pueden aparecer dos argumentos ("horas" y "Juan") cuando el elemento predicativo o verbo sólo requiere uno.